使用Dockerfile構建鏡像命令自己的理解


1.FROM

基於那個基礎命令開始構建鏡像,我的理解就是選擇一個操作系統

2.CMD

里面放的是指定一個容器啟動時要運行的命令

3.ENTRYPOINT

類似於CDM命令,不過 docker run 命令行中指定的任何參數都會被當做參數再次傳遞給ENTRYPOINT指令中指定的命令

4.WORKDIR

用來在從鏡像創建一個新容器時,在容器內部設置一個工作目錄,ENTRYPOINT或CMD中的指定程序會在這個目錄下執行

5.ENV

用來在鏡像構建過程中設置環境變量

6.VOLUME

向容器中添加卷

7.ADD

用來將構建環境下的文件和目錄復制到鏡像中,比如構建鏡像很慢此時需要替換容器里的源,需要把sources.list文件寫好國內源替換進去

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM