| 命令 | 说明 |
|---|---|
| docker version | 查看 docker 版本 |
| docker build -t image-name docker-file-location | 从 docker 文件构建 docker 镜像 |
| docker run -d image-name | 运行 docker 镜像,也就是创建一个容器 |
| docker images | 查看可用的 doker 镜像 |
| docker ps -l | 查看最近的运行的容器 |
| docker ps | 查看当前运行的容器 |
| docker ps -a | 查看所有容器 |
| docker stop container_id | 停止运行容器 |
| docker rmi image-name | 删除一个镜像 |
| docker rmi $(docker images -q) | 删除所有镜像 |
| docker rmi -r $(docker images -q) | 强制删除所有镜像 |
| docker $(docker images -q dangling=true) | 删除所有虚悬镜像 |
| docker rm $(docker ps -a -q) | 删除所有容器 |
| docker exec -it container-id /bin/bash | 进入 docker 容器 |
| docker exec -it -u root container-id /bin/bash | 以 root 账号进入 docker 容器 |
| docker volume ls | 查看所有数据卷 |
| docker volume rm [volume_name] | 删除指定的数据卷 |
| docker volume rm $(docker volume ls -qf dangling=true) | 删除所有未关联的数据卷 |
| docker cp file_name container_name:path/file_name | 从主机复制文件到容器 |
| docker cp container_name:path/file_name path | 从容器复制文件到主机 |
