docker swarm
Posted 银灯玉箫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker swarm相关的知识,希望对你有一定的参考价值。
集群管理
- docker swarm join --token SWMTKN-1-55g0lk1oofqdmf6adpn4idy7wxvql65t6rlhmq0khwlmwq5t6j-bkijx6trp01n8fn3hwhf5h7ap 10.10.1.195:2377
service
- docker service create --name busybox busybox:latest sh -c “while true; do sleep 3600; done”
- docker service ls
- docker service ps busybox
当前busybox这个service的task只有1个,扩展为5个。 - docker service scale busybox=5
当某个task对应的容器挂掉时,会自动在任一节点启动该task对应的容器。 - docker service ps busybox
- docker rm -f 7d013a7eb685
- docker service ls
删除service - docker service rm busybox
inspect - docker service inspect hadoop-master
删除所有服务:
- docker service rm $(docker service ls)
network
- docker network ls
- docker network create -d overlay test
- docker network create -d overlay swarm-net
- docker service create --name mysql --network test -e MYSQL_ROOT_PASSWORD=123456789 -e MYSQL_DATABASE=wordpress --mount type=volume,source=mysql_data,destination=/var/lib/mysql mysql:5.7
- docker network create -d overlay test
- docker service ps mysql
创建wordpress service: - docker service create --name wordpress --network test -p 80:80 -e WORDPRESS_DB_PASSWORD=123456789 -e WORDPRESS_DB_HOST=mysql wordpress
- docker service ps wordpress
以上是关于docker swarm的主要内容,如果未能解决你的问题,请参考以下文章