这两种方式都可以构建新的镜像

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 来编排这个服务

posted on 2020-05-19 22:38  wang681  阅读(1660)  评论(0)    收藏  举报