寫在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。設定該選...