$ 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 上面分派任务。