Docker命令詳解

2021-10-03 05:01:56 字數 749 閱讀 7227

寫在dockerfile中的命令

from 映象名:版本

run 命令中間使用**&&隔開,可以使用多個命令,乙個run命令會建立一層,同一層的命令不要使用多個run**

copy 源路徑 目標路徑從上下文中的原路徑中複製檔案到映象的目標路徑中,源路徑可以使用萬用字元*和?(*代表任意多個任意字元,?代表乙個任意字元)。目標路徑可以是映象內的絕對路徑,也可以是相對於工作路徑的相對路徑。工作路徑使用workdir指定。copy命令會保留檔案的元資料比如許可權和修改時間等。

cmd命令在容器啟動時執行的命令,這個命令類似於設定乙個預設值,如果在執行映象的時候只輸入了docker run 映象名,那麼將會執行cmd中設定的命令,如果加入其它引數在映象名之後,那麼引數名之後的引數將會作為命令在容器中執行。

entrypoint '命令' 引數和cmd一樣也是設定啟動時執行的命令,但是啟動時如果在映象名之後加入了其它的引數,將作為entrypoint命令的引數去執行,可以使用entrypoint命令指定乙個指令碼,然後輸入命令作為指令碼的引數。

env

env ==建立環境變數

Docker命令查詢詳解

一般來說,docker命令可以用來管理daemon,或者通過cli命令管理映象和容器,可以通過man docker 來檢視詳細命令。使用debug模式,預設為false 在遠端api中啟用cors頭,預設為false 將容器掛載乙個已存在的網橋上,指定為 none 時則禁用容器的網路 讓動態建立的d...

Docker命令詳解(run篇)

原文連線 命令格式 docker run options image command arg usage run a command in a new container 中文意思為 通過run命令建立乙個新的容器 container 常用選項說明 d,detach false,指定容器執行於前台還...

Docker命令詳解(build篇)

命令格式 docker build options usage build an image from a dockerfile.中文意思即 使用build命令,在dockerfile的基礎上構建乙個映象。常用選項說明 build arg,設定構建時的變數 no cache,預設false。設定該選...