• 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、参考文档

  • 相关阅读:
    Visitor Pattern (Visitor设计模式)
    JS DatePicker: jscalendar1.0___v1.51 (JS日期选择器)
    转:Mediator模式
    转: Debug with IIS Express
    101 LINQ Samples
    关于进程与线程:About Processes and Threads
    转:PureMVC示例 CafeTownsend
    Haskell Editor:Leksah & EclipseFP The Haskell plugin for Eclipse
    Haskell、C#、Java、C 程序执行效率比较 :Write your first parallel Haskell program
    SCJP: java exerciese 1
  • 原文地址:https://www.cnblogs.com/skyflask/p/10029623.html
Copyright © 2020-2023  润新知