Docker 常用指令

2021-09-14 01:55:33 字數 812 閱讀 4124

dockerfile語法

to be continue

官網參考位址

位址run用於在映象容器中執行命令,其有以下兩種命令執行方式:

shell執行

exec執行

示例:

run ["executable", "param1", "param2"]

run apk update

run ["/etc/execfile", "arg1", "arg1"]

注:

run指令建立的中間映象會被快取,並會在下次構建中使用。如果不想使用這些快取映象,可以在構建時指定–no-cache引數,如:docker build --no-cache

from ubuntu

entrypoint ["top", "-b"]

cmd ["-c"]

env ##之後的所有內容均會被視為其的組成部分,因此,一次只能設定乙個變數

env =...

#可以設定多個變數,每個變數為乙個"="的鍵值對,如果中包含空格,

#可以使用\來進行轉義,也可以通過""來進行標示;另外,反斜線也可以用於續行

使用user指定使用者後,dockerfile中其後的命令run、cmd、entrypoint都將使用該使用者。映象構建完成後,通過docker run執行容器時,可以通過-u引數來覆蓋所指定的使用者。

docker常用指令

拉取docker映象 docker pull image name 執行映象,執行後生成容器 docker run name cotainer name d p 80 80 image name 檢視宿主機上的映象,docker映象儲存在 var lib docker目錄下 docker image...

Docker 常用指令

docker info 檢視配置 docker version 檢視版本 docker images 檢視映象 清空不被使用的虛懸映象 docker image prune f docker rmi 映象id name tag 刪除映象 docker stop 容器id name 關閉容易 dock...

Docker常用指令

設定docker系統啟動 systemctl enable docker 啟動docker systemctl start docker 檢視docker狀態 systemctl status docker 停止 systemctl stop docker 重啟 systemctl restart ...