Docker Swarm 创建服务
Docker Swarm 创建服务
环境:
- 系统:Centos 7.4 x64
- 应用版本:Docker 18.09.0
- 管理节点:192.168.1.79
- 工作节点:192.168.1.78
- 工作节点:192.168.1.77
1、管理节点:创建测试服务
docker service create --replicas 1 --name hello busybox ping www.baidu.com
# 创建服务命令 docker service create # 开启的副本数量 --replicas 1 # 服务名称 --name hello # 使用的image镜像 busybox # 容器内启动的指令 ping www.baidu.com
注:busybox启动失败后manager尝试重启容器,但是busybox容器内没有持续运行的任务,manager会将它关闭,所以没有启动成功。向容器添加ping www.baidu.com持续动作避免容器关闭。
# 查看服务器动信息
docker service ls
ID NAME MODE REPLICAS IMAGE t1vtb3ryobaa hello replicated 1/1 busybox:latest 注: MODE 调度模式 replicated:会根据默认的节点去调度算法。 glob:保证每个节点都有容器任务。 REPLICAS 副本数:成功副本数/分配副本数 IMAGE:镜像