这是一个很奇怪的问题,但我想运行一个没有音量的mongo DB。
原因是,我可以在CI上运行测试,并且能够在测试运行后清除所有内容。
我们正在构建Docker Mongo dockerfile中的图片并删除卷(第63行)VOLUME /data/db /data/configdb
,但在docker build
错误结束时write /var/lib/docker/tmp/GetImageBlob872455794: no space left on device
。
这甚至可能吗?
答案 0 :(得分:0)
mongo需要一个数据卷来在运行时写入数据。
我认为最好的选择是在移除容器时删除卷
docker rm -v my-mongo
将-v
标记添加到docker rm
将删除关联的卷