在使用Docker時,若每次都手動安裝環境與依賴會非常麻煩。這時就需要Dockerfile,它是一個文字檔,用來定義如何自動化建立映像檔。
常見的Dockerfile指令:
1FROM
指定基底映像,例如FROM ubuntu:20.04,決定容器建立的起點。
2.RUN
在映像中執行指令,例如安裝套件:RUN apt-get install-y python3。
3.COPYADD
把本機檔案複製到映像檔中,例如COPY./app。
4.CMD
指定容器啟動時要執行的指令,例如CMD["python3","app.py"]。
5.EXPOSE
宣告容器要開放的埠號,例如EXPOSE 8080。
總結:Dockerfile讓我們能建立「一次定義、到處運行」的映像檔,是實現環境一致性的關鍵工具。