【第六节】docker可视化工具portainer安装

该文章参考了这篇文章https://zhuanlan.zhihu.com/p/27740131259

portainer是一个基于网页的docker可视化管理工具,试想一下我们怎么登录路由器管理界面的,异曲同工。那么就需要在服务器的docker内安装portainer,然后在我们的开发机或者说工作电脑,通过网页登录管理工具,下面我们开始安装。

创建数据卷,这一步我不知道原因,也暂时没精力知道,只是参考博主这样做了

bash 复制代码
docker volume create portainer_data

拉取镜像

bash 复制代码
#拉取镜像
docker pull xuanyuan.run/portainer/portainer-ce:latest

运行容器

bash 复制代码
docker run -d \
  --name portainer \               ##容器名称,随便起,你能识别就好
  -p 9000:9000 \                   ##内外端口映射            
  -v /var/run/docker.sock:/var/run/docker.sock \ #挂载 Docker 套接字,使 Portainer 能管理宿主机 Docker,原理不清楚,只是照做
  -v portainer_data:/data \ #挂载数据卷
  --restart=always \     #开机启动
  portainer/portainer-ce #镜像名称,结合自己的镜像名称,无需生搬硬套

重启容器,不知道原因,初次通过网页登录的时候会强制要求重启一次

bash 复制代码
docker restart portainer

登录portainter

bash 复制代码
http://<服务器IP或域名>:9000