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
网友评论