docker Dockerfile 建立映象

2022-06-09 07:12:09 字數 879 閱讀 9528

from ubuntu  # 指定基礎映象

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 裡面的內容

2.docker build 建立映象

#記住你本地要在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將宿主...