李明
|
service的操作
docker service --help docker servcie create docker run 复制代码
docker service create --name demo busybox sh -c "while true;do sleep 3600;done" docker service ls #目前这个容器是运行在swarm-worker1上,这都是随机的。 docker service ps demo 复制代码
docker service ls 复制代码
#横向水平扩展至5个容器 docker service scale demo=5 docker service ls docker service ps demo 复制代码
# 在docker-work2 中删除 容器 docker rm -f 容器2中的容器ID # 在docker-manager中查看,正常运行的只有4个 docker service ls # 查看详细的情况,docker-work2中的容器已经shutdown了 docker service ps demo 复制代码
# 在docker-manager中查看,正常运行的只有5个 docker service ls # 查看详细的情况,docker-work2中的容器已经shutdown了,又起来了一个 docker service ps demo 复制代码
docker service rm demo 复制代码
PS:docker service 内部有很多复杂的操作,虽然各位老铁用了简单的 一个创建一个删除,但是底层里面会知道有多个容器,在那个机器上边,这些机器里面的容器应用运行那些命令,这就起到了集群管理。
|
2018-09-29 00:22:24