Skip to content

Docker CLI 命令手册

Docker CLI 是与 Docker Engine 交互的主要方式。本手册提供了所有常用命令的详细说明,包括完整的选项参考和实用示例。

常用命令 Top 20

以下是最常用的 Docker CLI 命令,按使用频率排序:

命令描述链接
docker run运行一个新容器查看详情 →
docker ps列出容器查看详情 →
docker build构建镜像查看详情 →
docker pull拉取镜像查看详情 →
docker exec在运行中的容器内执行命令查看详情 →
docker stop停止容器查看详情 →
docker start启动容器查看详情 →
docker logs查看容器日志查看详情 →
docker rm删除容器查看详情 →
docker images列出镜像查看详情 →
docker rmi删除镜像查看详情 →
docker push推送镜像查看详情 →
docker compose up启动 Compose 服务查看详情 →
docker compose down停止 Compose 服务查看详情 →
docker network ls列出网络查看详情 →
docker volume ls列出卷查看详情 →
docker inspect查看容器或镜像详细信息查看详情 →
docker stats查看容器资源使用查看详情 →
docker cp在容器和本地文件系统间复制文件查看详情 →
docker tag标记镜像查看详情 →

快速搜索

Ctrl + K 可以快速搜索 CLI 命令,或使用页面顶部的搜索框。

命令分类

核心命令 (Core)

容器管理 (container)

管理容器的生命周期:创建、启动、停止、删除等。

查看详情 →

已详细文档化的命令

其他常用命令(详见 容器管理索引):

  • docker start/stop/restart - 生命周期管理
  • docker logs - 查看日志
  • docker rm - 删除容器
  • docker inspect - 查看容器详细信息
  • docker cp - 复制文件

镜像管理 (image)

管理 Docker 镜像:构建、拉取、推送、标记等。

查看详情 →

已详细文档化的命令

其他常用命令(详见 镜像管理索引):

  • docker push - 推送镜像
  • docker images - 列出镜像
  • docker rmi - 删除镜像
  • docker tag - 标记镜像

网络管理 (network)

管理 Docker 网络:创建、连接、断开等。

查看详情 →

核心命令

  • docker network create - 创建网络
  • docker network ls - 列出网络
  • docker network connect - 连接容器到网络
  • docker network inspect - 查看网络详情

卷管理 (volume)

管理 Docker 卷 (Volumes):创建、查看、删除等。

查看详情 →

核心命令

  • docker volume create - 创建卷
  • docker volume ls - 列出卷
  • docker volume inspect - 查看卷详情
  • docker volume rm - 删除卷

编排与集群

Compose (编排)

Docker Compose 用于定义和运行多容器 Docker 应用程序。

查看详情 →

核心命令

  • docker compose up - 启动服务
  • docker compose down - 停止服务
  • docker compose ps - 列出服务
  • docker compose logs - 查看日志

Swarm (集群)

Docker Swarm 是 Docker 的原生集群管理和编排工具。

查看详情 →

核心命令

  • docker swarm init - 初始化 Swarm 集群
  • docker swarm join - 加入 Swarm 集群
  • docker service create - 创建服务
  • docker service scale - 扩缩容服务

系统管理

System (系统)

系统级别的操作:查看信息、清理资源、监控等。

查看详情 →

核心命令

  • docker stats - 查看容器资源使用
  • docker system df - 查看磁盘使用
  • docker system prune - 清理未使用的资源
  • docker info - 查看系统信息

命令格式

Docker CLI 命令的一般格式:

sh
docker [OPTIONS] COMMAND [ARG...]

全局选项

参数简写描述
--config-指定客户端配置文件位置
--context-指定上下文
--debug-D启用调试模式
--host-H指定 Daemon socket
--log-level-l设置日志级别:debug, info, warn, error, fatal
--tls-使用 TLS
--tlsverify-使用 TLS 并验证远程
--version-v显示版本信息并退出

获取帮助

对于任何命令,都可以使用 --help 选项查看帮助:

sh
docker <command> --help

例如:

sh
docker run --help
docker build --help
docker compose up --help

管理命令 vs 通用命令

Docker CLI 支持两种命令格式:

管理命令(Management Commands)

推荐使用的格式,更清晰的组织结构:

sh
docker container run
docker image build
docker network create
docker volume create

通用命令(Commands)

传统格式,功能相同:

sh
docker run
docker build
docker network create
docker volume create

提示

两种格式功能完全相同,管理命令格式更清晰,推荐在新脚本中使用。

BSFC Tech Pro Tip

在生产环境中,建议使用管理命令格式(如 docker container run),这样命令意图更明确,也便于脚本维护。


由 BSFC Tech 提供技术支持