Dockerfile

指令 ????????????????????????????????????????????????????????描述?

FROM ????????????????????????????????????????????????構建新鏡像是基于哪個鏡像?

MAINTAINER? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?鏡像維護者姓名或郵箱地址?

RUN? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?構建鏡像時運行的Shell命令?

COPY? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 拷貝文件或目錄到鏡像中?

ENV? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 設置環境變量?

USER? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 為RUN、CMD和ENTRYPOINT執行命令指定運行用戶?

EXPOSE ????????????????????????????????????????????聲明容器運行的服務端口?

HEALTHCHECK ????????????????????????????????容器中服務健康檢查?

WORKDIR? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 為RUN、CMD、ENTRYPOINT、COPY和ADD設置工作目錄?

ENTRYPOINT ????????????????????????????????????????運行容器時執行,如果有多個ENTRYPOINT指令,最后一個生效?

CMD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?運行容器時執行,如果有多個CMD指令,最后一個生效

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容