Portainer的安装与使用

描述

简介

Portainer 是一个开源的 Docker 和 Kubernetes 管理工具,提供了一个直观的 Web 界面,用于简化容器、镜像、网络、卷等资源的管理。它支持 Docker 的本地和远程管理,还可以用于管理 Docker Swarm 集群和 Kubernetes 集群。通过 Portainer,用户可以无需命令行即可可视化地管理容器、服务和集群,极大地方便了 DevOps 和运维人员的工作。

环境查看

系统环境

 

# cat /etc/redhat-release 
Rocky Linux release 9.3 (Blue Onyx)
# uname -a
Linux Rocky9StoneCrm003080 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 1323 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

 

软件环境

 

# docker version
Client: Docker Engine - Community
 Version:           25.0.3
 API version:       1.44
 Go version:        go1.21.6
 Git commit:        4debf41
 Built:             Tue Feb  6 2142 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          25.0.3
  API version:      1.44 (minimum version 1.24)
  Go version:       go1.21.6
  Git commit:       f417435
  Built:            Tue Feb  6 2106 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.28
  GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

 

使用Docker安装服务端
使用docker启动

 

# docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.26.1

 

解析

 

# 后台运行
# docker run -d
# 映射端口,其中9443为https端口 9000为http端口
# -p 8000:8000 
# -p 9443:9443 
# -p 9000:9000 
# 定义启动docker名
# --name portainer
# 总是重启
# --restart=always 
# 挂载数据卷
# -v /var/run/docker.sock:/var/run/docker.sock 
# -v portainer_data:/data
# 目前最新版本镜像
# portainer/portainer-ce:2.26.1

 

使用以下地址登录

 

# http链接
# http://ip:9000
# https链接
# https://ip:9443

 

首次登录设置用户名和密码
默认用户为admin 密码自定义
登录后默认会添加本地为管理主机命名为local
Docker

添加docker客户端

获取添加客户端帮助
Docker
Docker
Docker

 

# docker run -d 
  -p 9001:9001 
  --name portainer_agent 
  --restart=always 
  -v /var/run/docker.sock:/var/run/docker.sock 
  -v /var/lib/docker/volumes:/var/lib/docker/volumes 
  -v /:/host 
  portainer/agent:2.26.1

 

运行docker之后在web端即可看到
Docker

链接:https://www.cnblogs.com/minseo/p/18702456

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分