用來構建映象的,
指令:
FROM | 指定基礎映象,用於後續的指令構建。 |
MAINTAINER | 指定Dockerfile的作者/維護者。(已棄用,推薦使用LABEL指令) |
LABEL | 新增映象的後設資料,使用鍵值對的形式。 |
RUN | 在構建過程中在映象中執行命令。下載庫 |
CMD | 指定容器建立時的預設命令。(可以被覆蓋)指定一個長期執行的服務或程序,不然容器啟動不了 |
ENTRYPOINT | 設定容器建立時的主要命令。(不可被覆蓋)【用不到】 |
EXPOSE | 宣告容器執行時監聽的特定網路埠。 |
ENV | 在容器內部設定環境變數。設定映象源:使用的是鍵值對形式【
ENV <key> <value>
】 使用: $key |
ADD | 將檔案、目錄或遠端URL複製到映象中。 |
COPY | 將檔案或目錄複製到映象中。 |
VOLUME | 為容器建立掛載點或宣告卷。 |
WORKDIR | 設定後續指令的工作目錄。 |
使用:
寫好file檔案之後,開始構建,就會在當前目錄建立好映象
docker build -t <映象名稱>:<標籤> .