Docker 操作

重启

docker启动命令,docker重启命令,docker关闭命令

启动        systemctl start docker
守护进程重启   sudo systemctl daemon-reload
重启docker服务   systemctl restart  docker
重启docker服务  sudo service docker restart
关闭docker service docker stop
关闭docker systemctl stop docker

批量重启

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)   
sudo docker stop $(sudo docker ps -aq)

删除所有的容器

docker rm $(docker ps -aq)

or

sudo docker rm $(sudo docker ps -aq)

删除所有的镜像

docker rmi [repository]:[tag]

复制文件
docker cp mycontainer:/opt/file.txt /opt/local/

docker cp /opt/local/file.txt mycontainer:/opt/

原文地址:https://www.cnblogs.com/666gang/p/13257747.html