提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
Portainer不是docker编排工具,他是一款docker可视化操作工具,它可以对容器、镜像、本地镜像库等进行可视化的管理及监控。如创建容器、拉取镜像、管理本地镜像库等。Portainer不仅可以管理其所在服务器的docker,也可以通过在其他服务器部署portainer_agent(客户端),实现对其他服务器docker的可视化操作。如果只有2、3台服务器用这个工具还是不错的选择。
一、Portainer部署
1.服务器环境
服务器1:centos7 ip 172.16.12.23
服务器2:centos7 ip 172.16.12.41
2.部署docker
两个服务器都部署,安装教程不在赘述。
3.部署Portainer服务端
选择23服务器作为服务端,docker部署portainer。
1.拉取镜像
docker pull portainer/portainer
2.创建容器
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name prtainer portainer/portainer
参数说明:
-d:容器在后台运行;
-p 9000:9000 :宿主机9000端口映射容器中的9000端口
–restart=always:自动重启该容器
-v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中
-v portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录
–name prtainer: 给容器起名为portainer
3.进入portainer管理平台
浏览器访问http://172.16.12.23:9000/进入登录页,第一次进入修改设置登录密码,默认账号是admin。