Docker的可视化管理
1、运行服务端:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
2、运行agent代理端:
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 portainer/agent
3、访问管理界面
访问服务端的9000端口, 可以管理所有容器:
4、添加节点
进入Endpoints菜单
点击Add endpoint:
有五种选项, 可以采用最为简单的Docker API方式进行控制。
5、进入需要添加的节点机器
修改docker的启动配置文件:
vi /usr/lib/systemd/system/docker.service
增加命令参数:
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
保存配置文件后, 重启docker服务:
systemctl daemon-reload && systemctl restart docker
最后验证端口是否正常开放
netstat -apn | grep 2375
6、完成节点的添加
进入Endpoint菜单, 增加对应的节点:
增加完成后, 会有成功提示, 能够看到新增的节点信息: