docker swarm init --advertise - addr 192.168.200.138
–advertise - addr将该ip地址的及其设置为集群管理节点,单节点不用这个参数
docker node ls
docker swarm join --token xxx 192.168.200.138:2377
–token xxx想指定集群加入工作节点的认证信息,xxx是出那个创建docker swarm时产生的
docker node ls
docker service create --replicas 1 --name helloworld alpine ping docker.com
docker service create:在swarm集群创建一个基于alpine镜像的服务
–replicas:指定该服务只有一个副本实例
–name:创建成功后服务名称
ping docker.com:表示服务启动后执行的命令
docker service ls
docker service inspect 服务名
docker service ps 服务名称
docker service scale helloworld=5
docker service rm 服务名称
docker network ls
docker network create -的=overlay my-multi-host-network
docker service create --network my-multi-host-network --name my-web -p 8080:80 --replicas 2
docker service ps my-web