docker的swarm集群的搭建

docker的swarm集群部署

1、在宿主机终端执行命令

sudo docker run --rm swarm create

此时,生成一个token值,保存,之后使用该token进行集群部署

2、启动多个容器

docker run -itd tomcat:latest /bin/bash
​
docker ps

3、进入容器,查询ip

docker exec -it id /bin/bash
​
ip addr

4、宿主机中运行命令,将容器加入到集群中

docker run --rm swarm join -addr=ip:2375

5、宿主机启动swarm manager

docker run -d -p 2376:2375 swarm manager token://token值

6、查看集群中饱含的节点

docker run --rm swarm list token://token值

docker的stack集群部署

1、创建主节点

docker swarm init

2、将从机加入集群

docker swarm join --token token值

3、查看集群节点

扫描二维码关注公众号,回复: 3817758 查看本文章
docker node ls

4、主机执行docker-compose.yml创建应用

docker stack deploy -c docker-compose.yml getstartedlab

5、主机查看所有节点

docker stack ps getstartedlab

6、清理集群

docker stack rm getstartedlab

注意:

主机和从机上都必须要有相同的镜像文件

docker stack deploy 的服务名可自行指定

猜你喜欢

转载自blog.csdn.net/Misaki_root/article/details/83544975