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/