docker swarm相关命令

1、 启动一个swarm集群

1
2
3
docker swarm init --listen-addr 10.100.9.134:2376 --advertise-addr 10.100.9.134
# --listen-addr指出的是这个集群暴露给外界调用的socket地址
# --advertise-addr参数是指定网卡地址

执行结果如下:

2、查看docker 节点

1
docker node ls

3、构建服务

1
docker service create --replicas 1 --name swarmtest image

4、 查看swarm服务详情

1
2
3
docker service ls
docker service inspect --pretty swarmtest
docker service ps swarmtest

5、 删除swarm服务

1
docker service rm swarmtest

6、 离开swarm节点

1
docker swarm leave --force