Docker 命令手册,包含常用 Docker 命令及参数的讲解。主要内容来自黄靖钧编写的《Docker从入门到实践》,加上部分自己的内容。帮助文件基于 Docker version 18.09.1。
考虑到该手册旨在帮助一些初学者学习,故下面对一些查看时可能遇到的问题进行简单的说明。
板块划分
本手册按照一定的规则划分每条命令的板块,具体如下:
- 语法:讲解命令的语法
- 常用参数:使用该命令时用得较多的几个参数
- 解释:部分命令规则比较复杂,此处进行详细解释
- 实例:模拟常用场景对命令进行使用
- 注意:在使用该命令时需要注意的问题
- 帮助:通过
--help
查得的 docker 官方给出的英文帮助
语法阅读
以docker images
的语法为例:
docker images [OPTIONS] [REPOSITORY[:TAG]]
首先是一些基本的解读:
- OPTIONS:参数,如 -a,-f,-q 等
- REPOSITORY:仓库名
- TAG:标签名
- “[ ]”:表示该内容可选,即可写可不写
接下来发现 -f 参数内还有部分语法,例如:
docker images -f before=(<image-name>[:tag] | <image-id> | <image@digest>)
其中:
- 尖括号“< >”:必写的内容
- 竖线“ | ”:竖线两侧二选一,多个竖线即为多选一
更多内容可以参阅百度百科:https://baike.baidu.com/item/BNF