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

前端之家收集整理的这篇文章主要介绍了如何从泊坞窗图像中删除ENV设置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个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/了解更多信息.

猜你在找的Docker相关文章