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

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


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

1.创建容器

下载官方镜像

> docker pull portainer/portainer

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设置密码,如下图:

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启...
    执笔梦一场阅读 3,304评论 2 10
  • 默认情况下,容器内创建的所有文件都存储在可写容器层上。 这意味着: 当容器不再运行时,数据不会持续存在,并且如果另...
    运维开发_西瓜甜阅读 2,450评论 0 12
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,797评论 0 7
  • 1.Docker简介 1.1 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理...
    EdwinGates阅读 1,786评论 0 0
  • 九女潭位于湖北省大悟县宣化镇东北约十公里杏冲村,毗邻河南省,属大别山脉。传说九里潭是为纪念因反抗恶棍投潭而死的九位...
    sunyuanhong1阅读 467评论 0 0