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