【docker学习笔记五】图形化管理器Portainer

docker 图形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介绍Portainer。


Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

1.创建容器

下载官方镜像

> docker pull portainer/portainer
【docker学习笔记五】图形化管理器Portainer_第1张图片

2. 单机运行

创建数据卷

> docker volume create portainer_data

运行容器

> docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

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

查看容器进程

> docker ps -l

访问服务
访问方式:http://你的IP:9000 ,首次登录需要注册用户,给用户admin设置密码,如下图:

【docker学习笔记五】图形化管理器Portainer_第2张图片

单机版本选择“Local",点击Connect即可连接到本地docker,如下图:

【docker学习笔记五】图形化管理器Portainer_第3张图片

注意:从上图可以看出,有提示需要挂载本地 /var/run/docker.socker与容器内的/var/run/docker.socker连接。因此,在启动时必须指定该挂载文件。

进入后可以对容器、镜像、网络、数据卷等进行管理,如下图:

【docker学习笔记五】图形化管理器Portainer_第4张图片

安装就到这里,具体操作需要自己琢磨。

你可能感兴趣的:(【docker学习笔记五】图形化管理器Portainer)