我有一个docker图像设置HOME和PATH:
[{
...
"config": {
"HOME=/",}
...
最佳答案
您只需执行手动提交即可.
此操作在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/了解更多信息.