zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    ASP.NET AJAX 's UpdatePanel 中使用Page.ClientScript.RegisterStartupScript 失败
    从struct到byte[]之RawFormatter
    一个HTTP.二进制POST和HTTP指定长度接收的C++实现
    发现移动太NB了,验证码图像路径直接包含验证码
    又一个网页下载者木马
    Trojan program TrojanDownloader.JS.IstBar.ai 病毒样本
    用控件的方式解决问题在客户端关联WEB控件引用
    需要防范的XSS攻击
    用"指定字符组成的任意进制"转换生成不带4的卡号
    人为漏洞的构造、文件的载入、验证机制的突破
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12066717.html
Copyright © 2011-2022 走看看