六、Docker图形化管理(Portainer)

1、Portainer简介

Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操做(包括上传下载镜像,建立容器等操做)、事件日志显示、容器控制台操做、Swarm集群和服务等集中管理和操做、登陆用户管理和控制等功能, 功能十分全面,基本能知足中小型单位对容器管理的所有需求。python

Portainer运行方式有两种方式:docker

  1. 单机运行(管理单个Docker)
  2. 集群运行(管理Swarm集群)

本次主要实战单机运行,即用Portainer来管理单个Docker。网络

 

2、Portainer安装

若是仅有一个docker宿主机,则可以使用单机版运行,Portainer单机版运行十分简单,只须要一条语句便可启动容器,来管理该机器上的docker镜像、容器等数据。工具

一、建立数据卷

数据卷用于保存Portainer上的数据。网站

[root@localhost ~]# docker volume create portainer_data

 

二、运行容器

[root@localhost ~]# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data/ portainer/portainer
ed7977085b6a2fead11391e64ad11a898bfb94d0eecc7b4f2988491c8441ce1c

  参数说明:spa

  1. -d:容器在后台运行;
  2. -p 9000:9000 :宿主机9000端口映射容器中的9000端口
  3. -v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中;
  4. -v portainer_data:/data :经过宿主机portainer_data数据卷持久化容器的/data目录;

三、查看容器

 

四、访问portainer

 

五、进入管理页

选择管理本地Docker主机日志

 

 点击进入Dashboardblog

进入后,咱们能够在图形化界面操做全部Docker操做:进程

  • 容器管理
  • 镜像管理
  • 网络管理
  • 存储卷管理
  • 镜像仓库管理

此外,还有:事件

  • 用户管理
  • 自定义管理,好比自定义logo

六、参考文档

相关文章
相关标签/搜索