Docker Portainer - 安装并远程连接docker-WebUI

Centos7远程访问系统中的docker-WebUI工具Portainer

首先获取portainer image

1
docker pull portainer/portainer

新建一个卷(portainer_data)来存Portainer数据

1
2
3
4
5
docker volume create portainer_data
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

#第二种本地存储
docker run -d --restart=always -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name dev-portainer portainer/portainer

修改将要被远程连接的客户机的docker.service 文件开通docker的远程管理:

1
2
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375

重启客户机docker

1
2
systemctl daemon-reload 
systemctl restart docker

关闭客户机防火墙

1
2
3
4
5
6
7
查看防火墙状态: systemctl status firewalld.service  #绿的running表示防火墙开启

执行关闭命令: systemctl stop firewalld.service

再次执行查看防火墙命令:systemctl status firewalld.service

执行开机禁用防火墙自启命令 : systemctl disable firewalld.service

查看端口信息

1
2
ss -ntpl
#存在2375即可访问
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

请我喝杯咖啡吧~

支付宝
微信