docker swarm init --advertise-addr 192.168.0.10
docker swarm join --token SWMTKN-1-1ywa3bahaf6pjyxmk9qr3txumj3dkvf3oszfbwbkmllb3qvtww-14dph81ocgvxqwt4mgdvsvfc0 192.168.0.10:2377
#使用master主机生成的token
docker service rm hello
#删除服务
docker service create --replicas 1 --name hello busybox sleep 1000
#创建hello服务 一个副本
docker service scale hello=5
#扩容成5个hello副本
docker service scale hello=3
#缩减到3个hello副本
docker service update --limit-cpu=0.5 hello
#限制资源
docker service update --image hello:v1 hello
#更新新镜像到hello服务副本 替换原先的busybox镜像
docker service update --rollback hello
#回滚到上一个版本的镜像(busybox)
#docker service ls
#查看所有服务副本列表
docker service ps hello
#查看各个节点hello副本部署情况
docker service ps -f 'desired-state=running' hello
#查看运行正常的hello副本
docker service inspect hello
#查看hello副本详情
docker node promote k8s-node
#升级一台
docker node demote
#降级
docker service create \ --mount type=volume,src=,dst=/usr/local/nginx/conf \ --name nginx-test \
挂载宿主机已有的数据
NFS先挂载到所有物理机
集群多副本配置文件部署