1.FROM
基於那個基礎命令開始構建鏡像,我的理解就是選擇一個操作系統
2.CMD
里面放的是指定一個容器啟動時要運行的命令
3.ENTRYPOINT
類似於CDM命令,不過 docker run 命令行中指定的任何參數都會被當做參數再次傳遞給ENTRYPOINT指令中指定的命令
4.WORKDIR
用來在從鏡像創建一個新容器時,在容器內部設置一個工作目錄,ENTRYPOINT或CMD中的指定程序會在這個目錄下執行
5.ENV
用來在鏡像構建過程中設置環境變量
6.VOLUME
向容器中添加卷
7.ADD
用來將構建環境下的文件和目錄復制到鏡像中,比如構建鏡像很慢此時需要替換容器里的源,需要把sources.list文件寫好國內源替換進去