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