​

1、拉取镜像

查找portainer对应的镜像

docker search portainer

可视化管理Docker容器(portainer)_portainer

拉取镜像

docker pull docker.io/portainer/portainer

可视化管理Docker容器(portainer)_javascript_02

可视化管理Docker容器(portainer)_docker_03

2、运行镜像

62771b0b9b09为镜像ID

docker run -d -p 9000:9000 --name portainer --privileged=true  --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 62771b0b9b09

可视化管理Docker容器(portainer)_docker_04

打开浏览器 http://:9000

首次登陆需要注册用户,给 admin 用户设置密码

可视化管理Docker容器(portainer)_权限分配_05

登陆成功后,需要关联Docker的环境,这里配置Local的环境

可视化管理Docker容器(portainer)_portainer_06

首页

可视化管理Docker容器(portainer)_权限分配_07

3、portainer使用介绍

登录后我们可以查看服务上各个镜像、容器、网络、Volume 等信息,并可以对它们进行管理

可视化管理Docker容器(portainer)_权限管理_08

可视化管理Docker容器(portainer)_权限分配_09

容器操作

在页面上就可以直接进行容器的创建、启动、停止、删除等操作,非常的方便。

可视化管理Docker容器(portainer)_javascript_10

还可查看容器的 log 日志。

可视化管理Docker容器(portainer)_portainer_11

可视化管理Docker容器(portainer)_portainer_12

镜像操作

镜像功能有查看列表、导入导出、拉取、推送、创建、删除等功能,基本涵盖了命令行常用的命令。

可视化管理Docker容器(portainer)_docker_13

权限管理

权限管理功能有涉及团队、角色、用户的管理。

可视化管理Docker容器(portainer)_权限分配_14

4、分析优缺点

优点


  1. 支持容器管理、镜像管理
  2. 轻量级,消耗资源少
  3. 基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。
  4. 支持权限分配
  5. 支持集群

缺点


  1. 功能不够强大。
  2. 容器创建后,无法通过后台增加端口

5、结论

虽然功能不够强大,但已经可以满足基本需求,且支持权限分配,中小型公司已经够用了。

托管于:​​https://github.com/portainer/portainer​

 ​