Python3 - Docker图像化管理工具之Portainer

Python3 - Docker图像化管理工具之Portainer

随着容器技术的不断升级,Docker容器也越来越受欢迎。随着业务的增多,容器或镜像的个数也成直线增长,那么我们就需要一个管理容器,镜像,卷等相关的工具,今天重点介绍Portainer这款管理工具,方便快捷的管理我们项目的docker容器等; Portainer是一个用于管理docker host或者Swarm集群的开源工具。

1. 搜索Portainer镜像

[harry@iZ8vbbipZ ~]$ docker search portainer
NAME                                   DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
portainer/portainer                    This Repo is now deprecated, use portainer/p…   2249                 
portainer/portainer-ce                 Portainer CE - a lightweight service deliver…   1289                 
portainer/agent                        An agent used to manage all the resources in…   158                  
portainer/templates                    App Templates for Portainer http://portainer…   25                   
portainer/portainer-ee                 Portainer BE - a fully featured service deli…   24     

2. 拉取Portainer镜像

docker pull portainer/portainer:latest

3. 挂载并运行Portainer

Portainer与本地Docker进程进行通信就是通过挂载/var/run/docker.sock文件来实现该功能。

$ docker container run -d \
  -p 9000:9000 \
  -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

4. 开放9000端口并设置

服务器记得开放9000端口; 访问http:IP:9000,即可访问主界面, 设置一个密码;

然后我们可以通过本地9000端口来访问图形界面,可以管理我们的container,images,volumes等等

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_31810357/article/details/126299652