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