Docker可视化工具:Portainer可视化面板安装

Docker可视化工具:Portainer可视化面板安装

  • 1.Portainer(非最佳选择)
    • 什么是Portainer
    • Portainer可视化面板安装
    • docker启动出现Error response from daemon: driver failed programming external connectivity on endpoint解决方法
    • Portainer访问测试
      • 服务器curl访问8088
      • 外网访问8088即可
  • 安装中文版 portainer-ce
  • 2.Rancher(CI/CD)持续集成和持续部署

1.Portainer(非最佳选择)

什么是Portainer

Portainer 是一款 Docker 可视化管理工具,允许我们在网页中方便的查看和管理 Docker 容器,它提供一个后台面板来供我们操作。
如果你觉得命令操作很麻烦,就可以搞一个这个,不建议使用。

Portainer可视化面板安装

docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer

参数解析:

-p					服务器端口和容器端口映射
--restart			是重启后自动拉起容器
-v					是卷挂载目录

docker启动出现Error response from daemon: driver failed programming external connectivity on endpoint解决方法

可以先关闭再开启防火墙

firewalld的基本使用
systemctl start firewalld          启动
systemctl stop firewalld          停止
systemctl status firewalld       查看状态
systemctl disable firewalld     禁用
常用命令介绍
firewall-cmd --zone=public --list-ports ##查看放行的端口号
firewall-cmd --zone=public --add-port=8081/tcp --permanent ##永久添加80端口
firewall-cmd --reload ##修改防火墙规则后,需要重启防火墙

输出:

[root@localhost jdk1.8.0_261]# docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer
Unable to find image 'portainer/portainer:latest' locally
latest: Pulling from portainer/portainer
94cfa856b2b1: Pull complete
49d59ee0881a: Pull complete
a2300fd28637: Pull complete
Digest: sha256:fb45b43738646048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
Status: Downloaded newer image for portainer/portainer:latest
a0cd489af099920dd7a33529789313dd39b605d7c72d2c506fb1882b0419c3cc
[root@localhost jdk1.8.0_261]#

Portainer访问测试

服务器curl访问8088

[root@localhost jdk1.8.0_261]# curl localhost:8088

Docker可视化工具:Portainer可视化面板安装_第1张图片

外网访问8088即可

Docker可视化工具:Portainer可视化面板安装_第2张图片
设置密码登录即可

Docker可视化工具:Portainer可视化面板安装_第3张图片
仓库选择:一般选择本地即可

Docker可视化工具:Portainer可视化面板安装_第4张图片
点击这个

Docker可视化工具:Portainer可视化面板安装_第5张图片
旧版本可视化面板用的不多了,了解一下就行了。
从 2022 年 1 月开始,Portainer 2.0 的所有新版本都将在 portainer/portainer-ce 中发布,建议用较新的 portainer/portainer-ce。

安装中文版 portainer-ce

直接用汉化版镜像

docker pull 6053537/portainer-ce

进行数据挂载
如果使用Portainer管理本地Docker主机的话,需要绑定/var/run/docker.sock(涉及docker 之间通信的问题,以及docker 里运行docker)

docker volume create portainer_data
docker run -d --name portainer -p 9000:9000 --restart=always \
     -v /var/run/docker.sock:/var/run/docker.sock \
     -v portainer_data:/data  6053537/portainer-ce

2.Rancher(CI/CD)持续集成和持续部署

你可能感兴趣的:(docker,docker,运维,容器)