从图像中删除卷

时间:2016-09-19 09:57:56

标签: docker docker-compose docker-volume docker-container

当我使用docker-composevolumes创建容器然后提交该容器时,docker-compose文件中的volumes也将被提交。有一种方法可以不提交图像中的卷吗?

使用以下命令可以添加音量但不删除它们:

docker commit -c 'VOLUME /foo' container_name image_name

谢谢。

2 个答案:

答案 0 :(得分:1)

更新(2018年4月):在“How can I edit an existing docker image metadata?”中,Guido U. Draheim提出了gdraheim/docker-copyedit,这是一个可以编辑泊坞窗图像元数据的python脚本。

可以删除或覆盖图像元数据,包括卷。

命令是:

<input type="number" />

答案 1 :(得分:0)

目前看来这是不可能的,尽管有很多人要求使用该功能,但有人可能正在努力。这个Github问题讨论了这个主题:

https://github.com/moby/moby/issues/3465