• Docker 部署 portainer


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

    下载Portainer镜像

    [root@localhost yum.repos.d]# docker search portainer
    NAME                             DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
    portainer/portainer              Making Docker management easy. https://porta…   1439                                    
    portainer/agent                  An agent used to manage all the resources in…   50                                      
    portainer/templates              App Templates for Portainer http://portainer…   18                                      
    lihaixin/portainer               docker ui                                       8                                       [OK]
    portainerci/portainer            Portainer images automatically created via P…   4                                       
    portainer/golang-builder         Utility to build Golang binaries.               4                                       [OK]
    greenled/portainer-stack-utils   Bash scripts to deploy/undeploy stacks in a …   3                                       [OK]
    stefanscherer/portainer          Portainer for Windows 1809 and some older In…   2                                       
    softonic/portainer-endpoint      Allows auto register all the swarm nodes in …   1                                       [OK]
    hassioaddons/portainer                                                           1                                       
    portainer/base                   Multi-stage build image to create the Portai…   1                                       [OK]
    j0nnylester/portainer            portainer running on a Raspberry Pi             1                                       
    rancher/portainer-agent                                                          0                                       
    11384eb/portainer                                                                0                                       
    hassioaddons/portainer-amd64                                                     0                                       
    nenadilic84/portainer                                                            0                                       
    rodjers/portainer                Swarm portainer                                 0                                       
    iconviet/portainer                                                               0                                       
    hassioaddons/portainer-armv7                                                     0                                       
    helloysd/portainer                                                               0                                       
    portainerci/agent                Portainer agent images automatically created…   0                                       
    portainer/angular-builder        Builder image for Portainer frontend.           0                                       [OK]
    ssbkang/portainer                                                                0                                       
    profidata/portainer              Fork of portioner/portainer                     0                                       
    webdevsvc/portainer              portainer                                       0                                       [OK]
    下载镜像                          
    [root@localhost ~]# docker pull docker.io/portainer/portainer

    修改docker配置文件,开放端口。

    [root@localhost yum.repos.d]# vi /usr/lib/systemd/system/docker.service
    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

    2、重启服务

    [root@localhost ~]# systemctl daemon-reload
    [root@localhost ~]# systemctl restart docker

    单机版运行                              

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

    该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-test。执行完该命令之后,使用该机器IP:PORT即可访问Portainer

    [root@localhost ~]# docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer  docker.io/portainer/portainer

    访问方式:http://IP:9000

    首次登陆需要注册用户,给admin用户设置密码:

     

    单机版这里选择local即可,选择完毕,点击Connect即可连接到本地docker

  • 相关阅读:
    nunit2.5.7 单元测试时提示:“当前不会命中断点 还没有为该文档加载任何符号”
    文件下载报错:引发类型为“System.OutOfMemoryException”的异常-.Net 内存溢出
    asp.net 访问页面访问统计实现 for iis7
    easyui tree 更改图标
    asp.net 访问页面访问统计实现
    记一次空格引起的查询问题
    SVN如何忽略dll文件和bin目录
    vmware 中安装Ghost XP 版本心得
    冒泡排序
    JS数组去重
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12066717.html
Copyright © 2020-2023  润新知