dockerfile指令(四)
阿新 • • 發佈:2018-07-30
服務 宋體 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指令(四)