Docker集群(二)

Docker使用Portainer管理Swarm集群

在上一节中已经将了,如果将子节点加入到主节点中,本节将使用portainer来对swarm集群进行管理

安装portainer管理工具

下载portainer工具,并启用docker服务

1
2
3
4
5
6
7
8
9
[neusoft@localhost ~/docker]$ docker pull registry.cn-shenzhen.aliyuncs.com/zhouqi/portainer:1.20.0

[neusoft@localhost ~/docker]$ docker service create \
> --name portainer \
> --publish 9000:9000 \
> --constraint 'node.role == manager' \
> --mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \
> registry.cn-shenzhen.aliyuncs.com/zhouqi/portainer:1.20.0 \
> -H unix:///var/run/docker.sock

查看docker的服务,已经启用成功

1
2
3
[neusoft@localhost ~/docker]$ docker service ls
ID NAME MODE REPLICAS IMAGE
y6ydozgujzjo portainer replicated 1/1 registry.cn-shenzhen.aliyuncs.com/zhouqi/portainer:1.20.0

如果想停用该服务可以使用以下命令:

1
2
[neusoft@localhost ~/docker]$ docker service rm portainer
portainer
查看portainer并进行集群设置

访问http://172.24.2.63:9000地址,首先进行设置密码

登录进去后,能查看到首页的信息

添加一个子节点到portainer中

现在可以查看添加进去的节点信息了