docker 構建鏡像的l兩種方式 docker commit 和Dockerfile (docker build -t 鏡像名稱:標簽 , )


這兩種方式都可以構建新的鏡像

1. dockerfile方式在一個目錄下vim Dockerfile(注意docker build -t nginx:mynginx 最后有點)

內容:

FROM nginx
RUN echo '<h1>This is my nginx Dockerfile<h1>' > /usr/share/nginx/html/index.html

向容器里寫入

docker build -t nginx:mynginx 

docker run -d -p 80:80 nginx:mynginx

輸入ip就可以查看到寫入到 index.html 的文字

2.進入容器后修改在提交 docker commit 

docker commit -a 

  • -a :提交的鏡像作者;

     

  • -c :使用Dockerfile指令來創建鏡像;

     

  • -m :提交時的說明文字;

     

  • -p :在commit時,將容器暫停。

要是 有多個服務的話,docker compose 來編排這個服務


免責聲明!

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



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