跳到主要内容

Docker 速查表

Docker 是当今最流行的容器化平台,帮助开发者打包、分发和运行应用。本速查表涵盖了从基础容器操作到 Compose 编排的核心命令,每个命令附有可直接运行的示例,适合日常开发参考。

更新: 2026-07-15·30 条命令

使用场景速查

你要做什么用哪个命令
启动一个容器docker run / docker compose up
停止容器docker stop / docker compose down
查看容器状态docker ps / docker compose ps
查看日志docker logs -f
进入容器调试docker exec -it bash
构建镜像docker build -t .
拉取/推送镜像docker pull / docker push
清理磁盘空间docker system prune -a

容器管理(10)

命令难度
docker ps
列出运行中的容器
基础
docker ps -a
列出所有容器(包括已停止的)
基础
docker run
创建并启动一个新容器
基础
docker start
启动一个已停止的容器
基础
docker stop
停止一个运行中的容器
基础
docker restart
重启容器
基础
docker rm
删除一个已停止的容器
删除前请确保容器已停止,数据已备份
基础
docker exec -it
在运行中的容器内执行命令
中级
docker logs
查看容器日志
基础
docker container prune
删除所有已停止的容器
已停止容器中的数据将永久丢失,请谨慎操作
中级

镜像操作(8)

命令难度
docker images
列出本地镜像
基础
docker pull
从仓库拉取镜像
基础
docker build
从 Dockerfile 构建镜像
中级
docker rmi
删除本地镜像
基础
docker push
将镜像推送到远程仓库
中级
docker buildx build
使用 BuildKit 构建镜像(支持多架构、高级缓存)
高级
docker save
将一个或多个镜像保存为 tar 归档文件
中级
docker load
从 tar 归档文件加载镜像
中级

网络管理(2)

命令难度
docker network ls
列出 Docker 网络
中级
docker network create
创建自定义网络
中级

数据卷(2)

命令难度
docker volume ls
列出数据卷
中级
docker volume create
创建数据卷
中级

Compose 编排(4)

命令难度
docker compose up
启动 Compose 定义的所有服务
中级
docker compose down
停止并移除所有 Compose 服务的容器、网络
中级
docker compose logs
查看 Compose 服务的日志
中级
docker compose ps
列出 Compose 项目的容器状态
中级

系统管理(4)

命令难度
docker system prune
清理未使用的容器、镜像、网络、构建缓存
谨慎使用 -a 标志,会删除所有未使用的镜像
中级
docker stats
实时查看容器资源使用(CPU/内存/网络)
中级
docker system df
查看 Docker 磁盘使用情况
中级
docker events
实时监听 Docker 守护进程事件
中级
本速查表数据整理自各工具官方文档。最后更新: 2026-07-15。