docker常用命令

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

-------------the end-------------