zoukankan      html  css  js  c++  java
  • docker Swarm命令介绍

    创建服务
    docker service create --name aspnetcore_sample -p 80:80 --replicas 5 microsoft/dotnet-samples:aspnetapp
    说明:ubuntu需要在docker前面加sudo命令:sudo docker service create
    --name 表示容器名
    -p 映射的端口(外部端口:docker内部端口)
    --replicas 实例个数
    microsoft/dotnet-samples:aspnetapp 表示镜像名


    查看服务列表
    docker service ls


    查看在运行的服务
    docker service ps


    查看所有服务(含停止的服务)
    docker service ps -a


    查看某个具体的容器明细
    docker service ps 容器名称
    例: docker service ps aspnetcore_sample


    查看服务配置
    docker service inspect 服务名
    例:docker service inspect aspnetcore_sample


    扩展docker服务个数
    docker service update --replicas 5 aspnetcore_sample
    将容器名为aspnetcore_sample的容器服务实例扩展到5个


    扩展docker服务个数的另外一种用法
    docker service scale aspnetcore_sample=10
    将aspnetcore_sample容器的服务实例扩展到10个


    查看某个节点有几个实例
    docker node ps 节点id
    例: docker node ps ub1805-1


    删除服务
    docker service rm 服务名称
    例: docker service rm aspnetcore_sample


    创建docker网络
    docker network create -d overlay my-net
    my-net 代表网络名称

    查看网络
    docker network ls


    在指定的网络中创建服务
    docker service create --name mylesson --network my-net -p 80:80 --replicas 12 datagridsys/sample-vote:1.0
    表示在my-net这个网络下创建名为mylesson的docker服务,创建12个任务,镜像为datagridsys/sample-vote,镜像的版本号为1.0


    更新镜像
    docker service update --image datagridsys/sample-vote:2.0 --update-parallelism 2 --update-delay 10s mylesson
    将datagridsys/sample-vote的镜像更新到2.0版本
    mylesson 表示服务名
    --update-parallemlism 参数表示同时更新两个任务
    --update-delay 表示更新完两个任务之后,间隔10秒更新后面两个任务
    直到更新完所有任务


    查看mylesson服务的信息
    docker service ps mylesson


    查看mylesson服务2.0版本的信息
    docker service ps mylesson | grep :2.0


    查看mylesson服务的配置
    docker service inspect --pretty mylesson

  • 相关阅读:
    CAD输出图至Word
    win7激活工具
    IP地址出现错误
    x%内存可用的问题解决
    第一次来到博客园
    ++x和x++
    标准输入流输出流以及错误流
    关于main函数的参数
    hdu1465 动态规划
    静态变量(static)的特点
  • 原文地址:https://www.cnblogs.com/yyee/p/12738274.html
Copyright © 2011-2022 走看看