拒绝死记硬背:Docker 常用命令与参数英文全称对照指南

在学习 Docker 的过程中,很多新手会被各种各样的命令和短参数搞得晕头转向。其实,大部分 Docker 命令都源自 Linux 的基础命令。理清这些命令和参数的英文全拼,能帮你从死记硬背变成自然理解。

以下是 Docker 中所有核心命令缩写、高频参数缩写以及常用完整单词命令的详细整理,建议收藏备用。


1. 核心命令缩写 (Commands)

这些命令通常是某些英文单词的缩写,主要用于操作容器、镜像、数据卷或网络。

Docker 命令完整英文单词含义与说明
psProcess Status查看当前运行的容器进程状态。
rmRemove删除容器。
rmiRemove Image删除镜像(其中的 i 代表 Image)。
execExecute在运行中的容器内部“执行”命令(常用于进入容器交互)。
lsList列表展示(如 docker volume ls 或 docker network ls)。

2. 高频参数缩写 (Options / Flags)

在执行 docker run 等创建并运行容器的命令时,通常会组合使用很多短横线参数。理解它们的全称可以大幅降低拼写错误的概率。

参数缩写完整英文单词含义与说明
-dDetach分离模式。让容器在后台独立运行,不阻塞当前的终端窗口。
-pPublish发布。将容器内部的端口发布(映射)到宿主机上,供外部访问。
-vVolume卷。用于挂载数据卷或本地目录到容器内部,实现数据持久化。
-eEnvironment环境变量。向容器内部传递配置参数(如数据库密码、系统时区等)。
-iInteractive交互式。保持标准输入(STDIN)打开,允许你向容器输入命令。
-tTTY (Teletypewriter)终端。为容器分配一个伪终端。常与 -i 连用写成 -it,用于进入容器。

关于 -f 参数的特殊说明

-f 参数在不同的命令上下文中代表完全不同的单词,属于高频误区,需要特别注意:

  • Force(强制):在 docker rm -f 中,代表强制删除正在运行中的容器。
  • Follow(跟随):在 docker logs -f 中,代表持续跟随并跟踪日志的实时输出。
  • File(文件):在 docker compose -f 中,代表指定要使用的 YAML 配置文件。

3. 本身就是完整单词的常用命令

这类命令没有使用缩写,直接通过字面意思即可精准对应其功能:

  • pull:拉取。从远程镜像仓库(如 Docker Hub)拉取镜像到本地。
  • push:推送。将本地构建并标记好的镜像推送到远程镜像仓库。
  • build:构建。根据指定的 Dockerfile 规则自动化构建出一个全新的镜像。
  • start / stop / restart:启动 / 停止 / 重启指定的容器。
  • inspect:检查/视察。查看容器、镜像或网络的底层详细 JSON 配置信息。
  • prune:修剪。清除所有未使用的容器、网络、镜像和数据卷,类似于系统一键大扫除。
  • logs:日志。查看并分析容器输出的历史与实时日志。

通过理清这些缩写背后的原始逻辑,你会发现 Docker 的命令设计非常符合开发者的直觉。在日常编码与部署中多联想一步它的英文全拼,久而久之就能形成肌肉记忆,不再需要频繁查阅 cheat sheet 了。

更多推荐