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