docker 批量命令

docker 安装方式之一:https://blog.csdn.net/Aeve_imp/article/details/101755728

docker中 启动所有的容器命令:

    docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中    关闭所有的容器命令:

    docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

批量删除容器与镜像:

    docker ps -a | awk '{print $1}' | xargs docker rm

    docker images | grep none | awk '{print $3}' | xargs docker rmi

 
列出所有的容器 ID
docker ps -aq

停止所有的容器
docker stop $(docker ps -aq)

删除所有的容器
docker rm $(docker ps -aq)

列出所有的镜像 docker images -q
删除所有的镜像 docker rmi $(docker images -q) 复制文件 docker cp mycontainer:/opt/file.txt /opt/local/docker cp /opt/local/file.txt myco

删除不用的镜像
docker image prune --force --all


原文地址:https://www.cnblogs.com/yscec/p/12375557.html