centos7 下 Portainer安装配置



Portainer 安装

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便的管理Docker环境,包括单机环境和集群环境,下面我们将用Portainer来管理Docker容器中的应用。

1
docker pull portainer/portainer
  • 使用docker容器运行Portainer:
1
2
3
4
5
docker run -p 9000:9000 -p 8000:8000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /data/docker/portainer/data:/data \
-d portainer/portainer
  • 开放端口
1
2
3
firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --permanent --add-port=8000/tcp
firewall-cmd --reload
  • 修改客户端host
1
2
3
4
C:\Windows\System32\drivers\etc\hosts
# 文件改为读写
192.168.145.137 czportainer.com
# 文件改为只读


Endpoints 配置

local

连接到本机

docker API

通过 docker 的 2375 端口,控制其他docker主机

  1. 配置docker远程api
1
2
3
4
5
6
7
$ vi /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375

systemctl daemon-reload
systemctl restart docker
firewall-cmd --permanent --add-port=2375/tcp
firewall-cmd --reload
  1. 在portainer上配置

  1. 在home中查看