编写 Dockerfile 时,FROM 指令的问题。

我们都知道写 Dockerfile 的时候只有一个 FROM 指令,指明其依赖的父镜像。

我现在通过 nginx 镜像构建了一个自己的镜像,叫 my-nginx

那么,我可以通过 FROM my-nginx 构建新的镜像,推送覆盖掉 my-nginx 么?

意思就是 Dockerfile 中的 FROM,可以 FORM 自身么?

阅读 2.9k
2 个回答

docker commit了解一下,在原基础上再加指令

不太明白你说的什么?
首先你构建的image是如何构建的?
1.你通过nginx image构建的my-nginx image,是通过Dockerfile创建好然后docker build的image
2.你通过nginx image构建的my-nginx image,是通过container创建然后docker commit的image
上面2种方式build和commit是来构建image

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题