$ docker service create --replicas 1 --name myhelloworld alpine ping docker.com
php
--replicas
: 標識運行實例個數
node
--name
: service 的名稱
redis
alpine ping docker.com: 運行參數,代表service將運行一個Alpine Linux container,而且執行
ping docker.com
的命令。
sql
$ docker service inspect --pretty myhelloworld
docker
--pretty: 指定返回爲簡約格式,不然,講義JSON格式返回ruby
$ docker service ps myhelloworld
spa
$ docker ps
code
$ docker service scale myhelloworld=5
xml
$ docker service rm myhelloworld
$ docker service create \
blog
--replicas 3 \ --name redis \ --update-delay 10s \ redis:3.0.6
查看 service 狀態
$ docker service inspect --pretty myredis
更新節點
$ #docker service update --image redis:3.0.6 myredis
指定service的某個節點排滿狀態
$ docker node update --availability drain worker1
此後,將不會再在worker1 上面分派任務。