Docker 批量操作命令速查

停止、删除所有容器和镜像的常用 Docker 命令速查。

日常使用 Docker 经常需要批量操作,记录一些常用命令:

Bash
# 列出所有容器 IDdocker ps -aq# 停止所有容器docker stop $(docker ps -aq)# 删除所有容器docker rm $(docker ps -aq)# 删除所有镜像docker rmi $(docker images -q)# 删除所有不使用的镜像docker image prune -f -a# 删除所有停止的容器docker container prune

容器与主机之间复制文件

Bash
# 容器 -> 主机docker cp mycontainer:/opt/file.txt /opt/local/# 主机 -> 容器docker cp /opt/local/file.txt mycontainer:/opt/