Docker portainer (八)

Docker的图形化管理工具

学习目标

了解,集群管理,如何管理几十个以上的docker容器

安装

官方链接:https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux

1
2
3
4
5
docker run -d -p 8000:8000 -p 9443:9443 --name portainer2 \                                                                                                                     4
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:2.9.3

使用

https://localhost:9443/#!/home

第一次使用需要设置用户名、密码

点击containers,可以看到所有的容器。可以方便的进行容器开启、关闭、修改、删除
13

在命令行开启一个容器以后,刷新一下,就可以看到新的containers
14
15

Endpoint management末端管理

portainer由server和agent组成,server是非必须的,agent是必须的。

访问http://127.0.0.1:9000/#/endpoints,即可看到一个本地agent。

如果想要多个服务器使用portainer进行管理,可以设置server,然后在多台服务器上安装agent,由server进行统一管理。
144

遇到的问题

容器自动启动,删不掉
docker stop, rm , rmi都试过了,一会就自动启动了

解决办法
docker stop 7593edbd237c 4c028f6777eb; docker rm 7593edbd237c 4c028f6777eb ; docker rmi -f e11e66973eb2 580c0e4e98b0

  1. 断网,防止它偷偷下载images. 必须要断网,不然删不干净,哪怕删了images,另外一个就自动下载重启容器了。
  2. rm -f 强制删除 . 不加-f命令,删不掉正在使用的容器
  3. 用一条命令删的快. 不然可能还没来得及删,它就下载自动重启了。

    参考资料