Dockerfile 中最常用的指令有:FROM:建立新映像或衍生新映像RUN:執行指令(安裝軟體、設定係統)COPY:複製本機檔案到映像ADD:類似COPY,可自動解壓縮tar 檔案或取得URL 檔案CMD:指定容器啟動時的指令EXPOSE:聲明容器監聽埠(但不公開)ENV:設定環境變數VOLUME:掛載主機目錄或匿名磁碟區WORKDIR:設定容器中的工作目錄ENTRYPOINT:指定容器啟動時要執行的可執行檔(類似CMD,但無法覆寫)
#Dockerfile 中最常見的指令
Dockerfile 中最常使用的指令如下:
1. FROM
範例:
FROM ubuntu:20.04
2. RUN
範例:
RUN apt-get update && apt-get install -y nginx
3. COPY
範例:
COPY index.html /usr/share/nginx/html
4. ADD
範例:
ADD myapp.tar.gz /usr/local/myapp
5. CMD
範例:
CMD ["nginx", "-g", "daemon off;"]
6. EXPOSE
範例:
EXPOSE 80
7. ENV
範例:
ENV APP_NAME myapp
8. VOLUME
範例:
VOLUME /var/log/myapp
9. WORKDIR
範例:
WORKDIR /usr/local/myapp
10. ENTRYPOINT
範例:
ENTRYPOINT ["/usr/local/myapp/bin/myapp"]
以上是dockerfile中最常見的指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!