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

Posted 韩俊强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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等等

以上是关于Python3 - Docker图像化管理工具之Portainer的主要内容,如果未能解决你的问题,请参考以下文章

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

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

docker 基础之网络管理

Docker安全扫描工具之DockerScan

docker之容器管理篇

Docker入门与应用系列Docker图形界面管理之Shipyard