美文网首页
docker swarm 常用批量命令

docker swarm 常用批量命令

作者: 夏过的雨 | 来源:发表于2018-10-24 10:13 被阅读0次

    1.启动当前文件夹下的yml文件

    ls |awk '{print $1}' |xargs -I{} docker stack deploy -c {} stackname

    或者

    ls |awk '{print $1}' |xargs -I{} docker stack deploy --with-registry-auth --compose-file {} stackname

    2.更新启动失败的服务

    0/1  可以替换成自己想找到的服务

    docker service ls |grep 0/1 |awk '{print $1}' |xargs -I{} docker service update --force {}

    3.删除启动失败的服务

    docker service ls |grep 0/1 |awk '{print $1}' |xargs -I{} docker service rm {}

    4.删除本节点停止运行的容器

    docker rm $(docker ps -a -q)

    5.删除本节点未使用的镜像

    docker rmi $(docker images  -q)

    6.指定节点名称

    docker node update --label-add  name=xxxx-00 iepomujcq5p1nzbdjss4k1xob

    相关文章

      网友评论

          本文标题:docker swarm 常用批量命令

          本文链接:https://www.haomeiwen.com/subject/gqwazftx.html