拒绝死记硬背:Docker 常用命令与参数英文全称对照指南
·
拒绝死记硬背:Docker 常用命令与参数英文全称对照指南
在学习 Docker 的过程中,很多新手会被各种各样的命令和短参数搞得晕头转向。其实,大部分 Docker 命令都源自 Linux 的基础命令。理清这些命令和参数的英文全拼,能帮你从死记硬背变成自然理解。
以下是 Docker 中所有核心命令缩写、高频参数缩写以及常用完整单词命令的详细整理,建议收藏备用。
1. 核心命令缩写 (Commands)
这些命令通常是某些英文单词的缩写,主要用于操作容器、镜像、数据卷或网络。
| Docker 命令 | 完整英文单词 | 含义与说明 |
|---|---|---|
| ps | Process Status | 查看当前运行的容器进程状态。 |
| rm | Remove | 删除容器。 |
| rmi | Remove Image | 删除镜像(其中的 i 代表 Image)。 |
| exec | Execute | 在运行中的容器内部“执行”命令(常用于进入容器交互)。 |
| ls | List | 列表展示(如 docker volume ls 或 docker network ls)。 |
2. 高频参数缩写 (Options / Flags)
在执行 docker run 等创建并运行容器的命令时,通常会组合使用很多短横线参数。理解它们的全称可以大幅降低拼写错误的概率。
| 参数缩写 | 完整英文单词 | 含义与说明 |
|---|---|---|
| -d | Detach | 分离模式。让容器在后台独立运行,不阻塞当前的终端窗口。 |
| -p | Publish | 发布。将容器内部的端口发布(映射)到宿主机上,供外部访问。 |
| -v | Volume | 卷。用于挂载数据卷或本地目录到容器内部,实现数据持久化。 |
| -e | Environment | 环境变量。向容器内部传递配置参数(如数据库密码、系统时区等)。 |
| -i | Interactive | 交互式。保持标准输入(STDIN)打开,允许你向容器输入命令。 |
| -t | TTY (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 了。
更多推荐

所有评论(0)