- 创建swarm节点,并且为manager节点
docker swarm init --advertise-addr=192.168.205.30
- 创建swarm工作节点
创建manager节点成功之后,会自动生成下面这条创建命令,把这个命令放到其他work机器上执行添加即可
docker swarm join
- 查看节点列表,需要在manager节点上执行
docker node ls
- 创建服务
docker service create
- 查看service列表
docker service ls
- 查看service详情
docker service ps demo
- service水平扩展
docker service scale demo=5
- 删除service
docker service rm demo
- 创建一个mysql服务
docker service create --name mysql --env MYSQL_ROOT_PASSWORD=root --env MYSQL_DATABASE=wordpress --network demo --mount type=volume,source=mysql-data,destination=/var/lib/mysql mysql
- 创建一个WordPress服务
docker service create --name wordpress -p 80:80 --env WORDPRESS_DB_PASSWORD=root --env WORDPRESS_DB_HOST=mysql --network demo wordpress
- 查看xxx的dns
nslookup xxx
- 查看具体的dns
nslookup tasks.xxx