from ubuntu # 指定基礎映象2.docker build 建立映象copy 《源路徑》 《目標路徑》 # copy /data /mydir
add 《源路徑》 《目標路徑》 # 類似copy,tar檔案自動解壓,否則無法複製
env ==... # 設定環境變數,全域性
arg 《引數名》[=《預設值》] # 設定環境變數,在build時有效
volume ["《路徑1>", "《路徑2>"...] # 匿名資料卷
expose 《埠1> [《埠2>...] # 宣告埠
workdir 《工作目錄路徑》 # 工作目錄
cmd 《命令列命令》 # 類似run,docker run時執行,多個時,最後乙個生效
# ['python','run.py','引數'.] 等同於 python .. | docker build執行
run 《命令列命令》 # 推薦使用
entrypoint 《命令列命令》 # 類似cmd,多個時,最後乙個生效
eg:dockerfile 裡面的內容
#記住你本地要在dockerfile同目錄下才能執行下面
docker build -t registry/image_name:tag . # 建立映象,需有dockerfile 注意乙個'.'
3.若是只是簡單的想把容器直接轉為映象,你也可用下面的 docker commit
# 使用容器構建映象 -m 映象描述 -a 作者 registry 倉庫
docker commit -m '' -a '' container_id registry/iamge_name:tag
Docker Dockerfile 基本結構詳解
dockerfike快速建立自定義的docker映象 一 目錄 1.docker典型結構 2.指令介紹 3.建立docker映象 二 結構 dockerfile分為四部分組成 基礎映象信 維護者資訊 映象操作指令和容器啟動時執行指令。例如 第一行必須指令基於的基礎映象 from ubutu 維護者資...
docker Dockerfile映象生成
dockerfile就是用來構建映象的檔案,有一系列命令和引數組成,docker會根據裡面的內容進行映象的build 1.手動新建乙個dockerfile檔案,必須符合file規範 2.然後新增自己的內容 3.有了這個檔案之後,就可以docker build映象,然後docker run容器 會生成...
Docker Dockerfile保留關鍵字
from基礎映象,當前新映象是基於哪個映象的。maintainer映象維護者的姓名和郵箱位址 run容器構建時需要執行的命令 expose當前容器對外暴露出的埠號 workdir指定在建立容器後,終端預設登入的進來的工作目錄,落腳點,預設是根目錄 env用來在構建映象過程中設定環境變數 add將宿主...