码头工人图形化管理集装箱岸吊

  

部署集装箱岸吊
使用官方提供的演示预览一下
地址:http://demo.portainer.io/

  

一。单机部署集装箱岸吊
使用以下码头工人命令部署集装箱岸吊:

  

[root@192 ~] #码头工人拉集装箱岸吊/集装箱岸吊

  

[root@192 ~] #码头工人卷创建portainer_data

  

[root@192 ~] #码头工人运行- d - p 9000:9000 - v/var/run/docker.sock:/var/运行/码头工人。集装箱岸吊袜子- v portainer_data:/数据/集装箱岸吊

  

注意:关闭selinux虚拟机要重启,不然报错

  

访问网页http://IP: 9000

  

二。在群集群中部署

  

注意:
要添加镜像加速器,不然后面下载镜像时可能会报错
[root@manager ~] # vim/etc/docker/daemon.json
{
“registry-mirrors": [“https://registry.docker-cn.com"]
}

  

创建集群,下载基础镜像。集群中每个节点都要有集装箱岸吊/代理镜像

  

1。创建码头工人群集群
[root@manager ~] #码头工人群init - advertise-addr 192.168.10.102

  

[root@localhost ~] #码头工人拉集装箱岸吊/代理# #下载代理镜像

  

1。创建两个网路
[root@localhost ~] #码头工人网络创建——司机覆盖portainer_agent_network
[root@localhost ~] #码头工人网络创建——司机覆盖我的网络
○22将代理部署为集群中的全局服务# #节点需重新下集装箱岸吊/代理

  

[root@manager ~] #码头工人服务创建——名字portainer_agent——网络portainer_agent_network——发布模式=主机,目标=9001=9001 - e AGENT_CLUSTER_ADDR=出版任务。portainer_agent——全球模式——山类型=绑定,src=https://www.yisu.com/var/run/docker.sock, dst=/var/跑步/docker.sock集装箱岸吊/代理
4 zmiaajed7c6vc591hcrkkksl
总体进展:3的3任务
i3i9p03c6zo7:
hzorsxqq5l42: 21 hha3mf1sao
:
运行验证:服务聚合

  

[root@manager ~] #码头工人服务ps portainer_agent # #查看状态
ID名称图形节点所需的当前状态误差港口
n5smvf1mfs1y portainer_agent。21 hha3mf1sao77g07tpxr12lp集装箱岸吊/代理:最新192.168.0.122运行运行9分钟前: 9001→9001/tcp
p5h4caz91b1i portainer_agent。i3i9p03c6zo7guhhf31ng0zkd集装箱岸吊/代理:最新192.168.0.120运行运行9分钟前
: 9001→9001/tcp
87 q0pzanti4q portainer_agent。hzorsxqq5l42feix3o23vk7cr集装箱岸吊/代理:最新192.168.0.126运行运行9分钟前*:9001→9001/tcp

  

3。集装箱岸吊实例部署
○3在集群中,创建单个集装箱岸吊可视化工具容器,默认端口9000

  

[root@localhost ~] #码头工人服务创建——名字集装箱岸吊——网络portainer_agent_network——发布9000:9000——副本=1约束的节点。==经理角色的集装箱岸吊/集装箱岸吊- h“tcp://tasks.portainer_agent: 9001“;——tlsskipverify

  

8 ymzu530g699lnyj4bzx38me4
总体进展:1出1任务
1/1:
运行验证:服务聚合

  

浏览器访问http://IP: 9000
○创建管理用户

  

○5添加被管理节点

     <李>配置端点仪表板
在集群中部署niigx服务。并创建三个副本测试
[root@localhost ~] #码头工人服务创建——名字ngixn-test02网络我的网络——发布8888:80副本=3 nginx
图像nginx:最新不能访问注册表来记录
其消化。每个节点将访问nginx:最新的独立,
可能导致不同的节点运行不同的
版本的形象。      

uuz2q0qdet6sjee8rngi92bju
总体进展:3的3任务
1/3:
2/3:
3/3:
运行验证:服务聚合

  

在网页中可以看到详细信息

  

查看单个容器的系统资源

  

下载镜像

  

基于下载的镜像,创建httpd服务

  

浏览器访问http://IP: 90可看出通过集装箱岸吊成功创建了httpd服务

  

7。创建并添加私有仓库
[root@manager ~] #码头工人运行- d - v/home/root/registry:/var/lib/注册- p 5000:5000——重启=总是——特权=true名称注册中心注册中心:最新
a7bf1601c3ebc28e1bff059638f0c9a7f602e525f55b1741f497026a56c33b31

  

编辑守护进程。json文件,修改成私有仓库地址,三台主机上都要设置
[root@manager ~] # vim/etc/docker/daemon.json
{
“insecure-registries": [“192.168.10.102:5000"]
}
root@manager ~ # scp/etc/docker/daemon.json 192.168.10.103:/etc/码头工人/
root@manager ~ # scp/etc/docker/daemon.json 192.168.10.104:/etc/码头工人/
注意:三台节点上重启码头工人时,之前创建的码头货柜起重机和portainer_agent服务将不能正常运行。
这时,需要在管理上删除此服务,在重新执行○2——○5部

码头工人图形化管理集装箱岸吊