加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何从泊坞窗图像中删除ENV设置

发布时间:2020-12-16 03:45:56 所属栏目:安全 来源:网络整理
导读:我有一个docker图像设置HOME和PATH: [{ ... "config": { "HOME=/",} ... 我知道我可以替换它,但是可以删除它(并且可以使用正常的bash配置文件设置).我宁愿不破解shell配置文件来覆盖它. 最佳答案 您只需执行手动提交即可. 此操作在Dockerfile中不可用,但可

我有一个docker图像设置HOME和PATH:

[{
  ...
  "config": {
    "HOME=/",}
  ...

我知道我可以替换它,但是可以删除它(并且可以使用正常的bash配置文件设置).我宁愿不破解shell配置文件来覆盖它.

最佳答案
您只需执行手动提交即可.

此操作在Dockerfile中不可用,但可以手动完成.

在执行docker inspect< image>时,您可以检索已用于创建此映像的容器的ID.

你可以做docker commit< container id> <新图像名称>并且所有ENV和其他配置都将被刷新.

如果已移除容器,则可以运行映像docker run -d< image> <任何命令,然后提交生成的容器. 如果您想保留一些配置,可以使用docker commit -run'{}’< container id> <新图像名称>句法. Cf http://docs.docker.io/en/latest/commandline/command/commit/了解更多信息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读