1、首先保证服务器都已安装上docker
2、如果Docker未安装,请按照官方文档中的说明安装Docker:https://docs.docker.com/engine/install/
3、安装Docker后,使用以下命令在主节点上拉取Portainer镜像:
docker pull portainer/portainer-ce
在从节点上拉取agent镜像
docker pull portainer/agent
4、在每台节点上创建一个名为"portainer_data"的持久化数据卷,用于存储Portainer的数据:
docker volume create portainer_data
注意:在CentOS 7上,默认情况下,Docker的数据目录位于/var/lib/docker/volumes
5、在主节点上创建运行Portainer Server
docker run -d -p 8000:8000 -p 9000:9000 --net host --name=portainer_server --restart=always -v /home/data/docker_huifu/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
注意:/home/data/docker为安装docker的实际路径
6、在从节点上创建运行Portainer Agent
docker run -d -p 9001:9001 --name=portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/agent
7、在浏览器中访问服务器的 IP 地址和端口 9000(例如 http://<服务器IP地址>:9000),进入 Portainer 的 Web UI。
8、在 Portainer Web UI 中完成初始配置,创建管理员账号,并连接到其他服务器上运行的 Portainer Agent。
输入密码,确认密码,创建用户
选择local
然后连接
然后可以修改容器的名字
添加其他服务器容器的节点
依次写入名字,访问地址
然后点击添加
点击home就可以看到刚刚添加的从节点的容器了
标签:run,portainer,centos7,集群,Portainer,docker,data,节点 From: https://www.cnblogs.com/likecoke/p/17495600.html