zoukankan      html  css  js  c++  java
  • 6、Docker图形化管理(Portainer)

    一、Portainer简介

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

    Portainer运行方式有两种方式:

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

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

     

    二、Portainer安装

    如果仅有一个docker宿主机,则可使用单机版运行,Portainer单机版运行十分简单,只需要一条语句即可启动容器,来管理该机器上的docker镜像、容器等数据。

    1、创建数据卷

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

    [root@localhost ~]# docker volume create portainer_data
    

     

    2、运行容器

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

      参数说明:

    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目录;

    3、查看容器

     

    4、访问portainer

     

    5、进入管理页

    选择管理本地Docker主机

     

     点击进入Dashboard

    进入后,我们可以在图形化界面操作所有Docker操作:

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

    此外,还有:

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

    6、参考文档

  • 相关阅读:
    httpd apache服务 安装
    kafka 安装
    azkaban 安装
    zookeeper 安装
    elasticsearch 安装
    mongodb 安装
    Spark 实例
    【剑指offer28:字符串的排列】【java】
    数组的toString方法
    object类的equals方法简介 & String类重写equals方法
  • 原文地址:https://www.cnblogs.com/skyflask/p/10029623.html
Copyright © 2011-2022 走看看