建立dockerfile檔案的注意事項
檔案名字的首字母要大寫(dockerfile)
存放dockerfile檔案的目錄盡量是空的,乙個目錄存放乙個dockerfile檔案
映象的功能盡量單一
步驟盡量精簡
建立dockerfile檔案
建立目錄:mkdir -p ./docker/images/nginx
建立檔案:vim dockerfile
dockerfile例如:
# 構建乙個基於ubuntu的docker定製映象
# 基礎映象
from ubuntu
# 映象作者
maintainer panda [email protected]
# 執行命令
# 執行指令
cmd ["usr/sbin/nginx", "-g", "daemon off;"]
# 對外埠
expose 80
使用dockerfile檔案建立映象
docker build -t [映象名]:[版本號] [dockerfile的目錄(當前目錄只用寫.)]
優化dockerfile
遵循步驟盡量精簡的原則
原檔案如下:
# 構建乙個基於ubuntu的docker定製映象
# 基礎映象
from ubuntu
# 映象作者
maintainer panda [email protected]
# 執行命令
# 執行指令
cmd ["usr/sbin/nginx", "-g", "daemon off;"]
# 對外埠
expose 80
優化後檔案如下:
# 構建乙個基於ubuntu的docker定製映象
# 基礎映象
from ubuntu
# 映象作者
maintainer panda [email protected]
# 執行命令
# 對外埠
expose 80
Dockerfile檔案詳解
一 dockerfile檔案 二 配置檔案詳解 1.from centos 我們的docker是基於哪個基礎映象的 我們的工作目錄 3.copy metadata metadata 將本地的專案拷貝到docker內部 4,run命令 在docker內部執行一下命令,可以是安裝軟體,新建資料夾等操作 ...
Dockerfile檔案說明
此檔案用於docker映象檔案的製作 dockerfile檔案由行命令組成,以 開頭注釋行 一般分為四部分,基礎映象資訊 維護者資訊 映象操作指令和容器啟動執行指令。例如 depending on the operating system of the host machines s that wi...
Dockerfile檔案用法
場景 根據業務需求以及個人使用習慣,大部分執行的容器使用的映象,均需要自己去編譯映象。from 基礎映象 maintainer 維護者的記錄資訊 run 執行shell命令,盡量執行在同一映象層,減少構建映象層數 add 複製檔案指令。它有兩個引數和。該命令將複製指定的 到容器中的 其中 可以是do...