当前位置: 首页 > 知识库问答 >
问题:

Docker--在Docker提交时只从值修改

关玄裳
2023-03-14

执行docker提交时,是否只能修改FROM值?

需要类似:Docker commit-change=from Ubuntu:18.04

共有1个答案

段阳夏
2023-03-14

答案是否定的。不能使用docker commit--change=from命令修改基图像。

--change选项不支持from指令。

以下是这些文档的摘录:

    null
  • 使用dfimageutilyy。

然后在新生成的DockerFile中更改from指令

 类似资料:
  • (我是docker的新手,请耐心等待)注意:我不使用卷,所以这个问题的答案不适用 我正在使用末尾列出的docker-compose文件,从两个docker映像(Jomla+Apache+PHP和mysql)创建两个容器。一切正常。 我可以连接到Joomla安装页面我完成了初始配置,连接到数据库,一切正常。(我现在可以浏览主页和管理页面)。即使是安装文件夹也可以很好地移除(joomla中的强制步骤)

  • 问题内容: 通过进行更改时,如何确保在Dockerfile中指定的原始CMD仍设置为在其上运行? 这是事件的顺序,以使其更加清楚: 使用Dockerfile创建映像 之后从image运行容器以进行一些更改 在容器内进行更改并运行以创建带有新标签的新图像 运行新映像时,不再运行原始Dockerfile中的原始CMD条目 所以我问 如何在已提交的映像上再次从Dockerfile重置CMD? 问题答案:

  • 问题内容: 我建立了一个kafka docker容器并使用docker-compose对其进行编排。 打电话给我下面的putput: 我可以从docker容器内部运行生产者和使用者,但是不能在docker网络外部运行。 例如 : 我在本地主机上运行kafka生产者,出现以下错误: 这是我在github上的kafka docker示例,其中包含上述问题。 那么,有人遇到同样的问题并且可以以任何方式帮

  • 下面是我面临的问题的一个简单例子。 简言之:提交初始容器并从提交的容器创建新容器后,将重新出现我从Docker容器中删除的文件。 我有以下Dockerfile: 我设置了一个卷并将一些文件复制到容器中。 docker-entrypoint.sh= docker-entrypoint-initdb.sh= delete-me.sh= 容器是使用comman

  • 类似于我可以运行docker镜像的中间层吗?,但答案是针对您需要在本地构建的镜像。 我的问题是,我不需要中间层,我只能从公共注册服务器(如hub)中提取图像。码头工人。通用域名格式。 例如,对于这样的图像的历史(层): 我可以从层id中获取tar吗? ruby没有用最新的代码保存

  • 问题内容: 我从这里拉官方的詹金斯码头工人形象。在Jenkins UI中,我创建一个新作业,安装github插件并在作业配置中设置存储库URL。 最后,我保存了詹金斯的更改。 我想按原样创建一个新图像。我停止容器,并将其提交到新映像。 然后,我从新映像开始一个新容器… Jenkins不包含任何更改。 我用 问题答案: 该Dockerfile声明詹金斯主目录的卷 这意味着对Jenkins配置的所有更