Dockerfile 常用指令及使用

2022-01-10 19:13:00 字數 751 閱讀 5108

指令描述

from

構建新映象是基於哪個映象

maintainer

進行維護者姓名或郵箱位址

run構建映象時執行的shell命令

env設定環境變數

user

為run、cmd和entrypoint執行命令指定執行使用者

expose

宣告容器執行的服務埠

healthcheck

容器中伺服器健康檢查

workdir

為run、cmd、entrypoint、copy和add設定工作目錄

entrypoint

執行容器時執行,如果有多個cmd指令,最後乙個生效

cmd執行容器時執行,如果有多個cmd指令,最後乙個生效

add新增檔案包或檔案,帶有解壓的功能

copy

單純複製檔案,或資料夾

label

標籤2.1 from指令

2.2 maintainer指令

2.3 run指令

2.4 expose指令

2.5 cmd命令

2.6 entrypoint指令

2.7 add指令

2.8 volume指令

2.9 workdir指令

2.10 user指令

2.11 onbuild指令

Dockerfile 常用指令

下面列出了 dockerfile 中最常用的指令,完整列表和說明可參看官方文件。from 指定 base 映象。maintainer 設定映象的作者,可以是任意字串。copy 將檔案從 build context 複製到映象。copy 支援兩種形式 copy src dest copy src de...

Dockerfile常用指令

from from指令是最重要的乙個並且必須為dockerfile檔案開篇的第乙個非注釋行,用於為映象檔案構建過程指定基礎映象,後續的指令執行於此基礎映象提供的執行環境 這個基礎映象可以是任何可用映象,預設情況下docker build會從本地倉庫找指定的映象檔案,如果不存在就會從docker hu...

Dockerfile基本介紹及常用指令

dockerfile是乙個普通的文字檔案,裡面包含了許多可以在命令列介面上執行的用來構建映象的相關指令,通過docker build指令就可以讀取dockerfile檔案中的指令並執行自動化映象構建。一般情況下,dockerfile檔案可分為四個部分 基礎映象資訊 維護者資訊 映象操作指令 容器啟動...