docker 常用命令
docker service command
创建服务
docker service create \
–image nginx \
–replicas 2 \
nginx更新服务
docker service update \
–image nginx:alpine \
nginx删除服务
docker service rm nginx减少服务实例(这比直接删除服务要好)
docker service scale nginx=0增加服务实例
docker service scale nginx=5查看所有服务
docker service ls查看服务的容器状态
docker service ps nginx查看服务的详细信息。
docker service inspect nginx将同时更新的容器数设为10
docker service update \
–update-parallelism 10 \
webapp
同时增加多个服务的容器数
docker service scale redis=1 nginx=4 webapp=20查看服务状态
docker service ls查看服务的详情(排除关闭的容器)
docker service ps webapp | grep -v “Shutdown”
images
构建新镜像
docker build -t hub.docker.com/image .将新镜像上传到Docker仓库
docker push hub.docker.com/image更新服务的镜像
docker service update –image hub.docker.com/image service