简介
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 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端即可看到
链接:https://www.cnblogs.com/minseo/p/18702456
全部0条评论
快来发表一下你的评论吧 !