1. 程式人生 > >dockerfile指令(四)

dockerfile指令(四)

服務 宋體 cmd 創建 ops psi colspan 變量 col


dockerfile:

使用dockerfile快速創建自定義鏡像。

支持以#開頭的註釋行。

分為4部分:

基礎鏡像信息。

維護者信息。

鏡像操作指令。

容器啟動時執行指令。


dockerfile指令說明:

指令 描述
FROM
指定所創建鏡像的基礎鏡像
RUN 運行命令
CMD 指定啟動容器時默認執行的命令。
LABEL 指定生成鏡像的元數據標簽信息。
EXPOSE 聲明鏡像內服務所監聽的端口。
ENV 指定環境變量。
ADD 復制指定的src路徑下的內容到容器的dest路徑下。
COPY 復制本地主機的src路徑下的內容到容器的dest路徑下。
ENTRYPOINT 指定鏡像的默認入口。
VOLUME
創建數據卷掛載點。
USER
指定運行容器時的用戶或UID。
WORKDIR
配置工作目錄
ARG
指定鏡像內使用的參數。
ONBUILD

配置當所創建的鏡像作為其他鏡像的基礎鏡像時,所執行的創建指令。

STOPSIGNAL
容器退出的信號值。
HEALTHCHECK
進行健康檢查。
SHELL
指定使用shell時的默認shell類型。


dockerfile指令(四)