Docker 部署 portainer

2019/12/19 11:26
阅读数 309

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部