在docker中,我們使用docker build建構一個新的鏡像,建構鏡像之前需要去編寫Dockerfile這個檔案才能否建一個新的鏡像。
官方文檔:https://docs.docker.com/engine/reference/builder/#from
FROM:用于指定基礎鏡像
RUN:建構鏡像過重需要執行的指令,盡量将指令寫到一起。
CMD:啟動容器後預設執行的指令
LABEL:标簽資訊
COPY:用于将檔案拷貝到我們的鏡像之中
WORKDIR:用于設定我們指令的工作目錄
開始編寫Dockerfile:
docker bulid -t myapp . -t 給新建構的對象打一個名叫myapp的标簽 ,. 代表Dockerfile在目前目錄下,回車建構鏡像檢視鏡像更多的詳細資訊,如圖:
如圖我們自己的鏡像就制作好了:
用docker inspect myapp:latest檢視鏡像的詳細資訊:
你可能喜歡
讓Docker更強大的10個安全開源工具
基于 docker 的蜜罐系統設計
Docker多容器間共享資料