zoukankan      html  css  js  c++  java
  • 21.Docker可视化管理——Portainer

    Docker可视化管理——Portainer

    基于web界面的docker 开元管理程序

    github:https://gitlab.com/portainer/portainer

    官网:https://wwportainer.io

    安装Portainer

    官方安装说明:https://www.portainer.io/installation/

    [root@ubuntu1804 ~]#mkdir /portainer
    [root@ubuntu1804 ~]#docker search portainer |head -n 3
    NAME                  DESCRIPTION                     STARS         OFFICIAL    AUTOMATED
    portainer/portainer   Making Docker management easy. https://porta…   1569              
    portainer/agent       An agent used to manage all the resources in…   54              0  [root@ubuntu1804 ~]#docker pull  portainer/portainer
    [root@ubuntu1804 ~]#docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /portainer:/data  portainer/portainer
    20db26b67b791648c2ef6aee444a5226a9c897ebcf0160050e722dbf4a4906e3
    [root@ubuntu1804 ~]#docker ps 
    CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                            NAMES
    20db26b67b79        portainer/portainer   "/portainer"        5 seconds ago       Up 4 seconds        0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp   portainer
    

    汉化项目:https://www.quchao.net/Portainer-CN.html

    #上传Portainer-CN.zip至新建public目录,并解压;
    mkdir /public
    docker stop portainer &&docker rm portainer
    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /portainer:/data -v /public:/public portainer/portainer:1.20.2
    

    登录和使用Portainer

    用浏览器访问:http://localhost:9000可以看到以下界面

    设置admin用户密码,需要输入两次相同的密码

    docker-可视化容器管理工具Portainer插图

    以下界面中,选择local,再点击Connect

    docker-可视化容器管理工具Portainer插图(1)
    docker-可视化容器管理工具Portainer插图(2)

    管理远程主机

    点击Endpoints进行添加

    需开启docker远程端口地址

    #编辑docker-server文件
    vim /lib/systemd/system/docker.service
    #添加
    user/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
    systemctl daemon-reload && systemctl docker restart 
    

    查看主机信息

    docker-可视化容器管理工具Portainer插图(3)

    创建portainer用户

    docker-可视化容器管理工具Portainer插图(4)

    输入新用户信息

    docker-可视化容器管理工具Portainer插图(5)

    用新建的用户登录

    docker-可视化容器管理工具Portainer插图(6)

    普通用户权限较小,无法管理容器

    docker-可视化容器管理工具Portainer插图(7)

    管理镜像

    可以拉取,上传,构建等管理镜像

    docker-可视化容器管理工具Portainer插图(8)

    管理容器

    可以创建,删除启动和停止容器等

    docker-可视化容器管理工具Portainer插图(9)

    创建新容器

    docker-可视化容器管理工具Portainer插图(10)

    查看创建的容器

    docker-可视化容器管理工具Portainer插图(11)

    其他docker-webui项目

    https://github.com/kevana/ui-for-docker

  • 相关阅读:
    课堂作业
    大道至简读后感
    读《大道至简》有感
    大道至简第四章-流于形式的沟通
    Java课堂动手动脑-截图集锦
    Java动手动脑课后作业1-求创建对象个数
    Java-消息框显示两整数加减乘除
    JAVA-实践问题
    Java-整数相加求和
    大道至简-是懒人造就了方法
  • 原文地址:https://www.cnblogs.com/Gmiaomiao/p/14318137.html
Copyright © 2011-2022 走看看