将数据容器卷映射到卷

我正在使用(不是官方的,如Usman所提到的)mongodb镜像( https://registry.hub.docker.com/u/dockerfile/mongodb/ ),它在“/ data / db”

创buildmongdb容器:

docker build -t="dockerfile/mongodb" github.com/dockerfile/mongodb 

运行数据容器:

 docker run -v /data/db --name databox ubuntu:latest true 

使用数据容器运行mongdb容器(将mongo数据写入数据容器)

 docker run -d -p 27017:27017 --volumes-from databox --name mongodb_shared_persistence dockerfile/mongodb 

我testing了它:

 docker run --volumes-from=databox busybox ls /data/db 

… db文件被创build。 到现在为止还挺好。

但是,如果数据容器在/ mongodb / data处有一个卷,并且我想将它映射到mongodb容器的/ data / db卷,该怎么办?

…喜欢这个:

 docker run -d -p 27017:27017 -v <?data_container_volume?>:/data/db --name mongodb dockerfile/mongodb 

这甚至有可能吗?

如果您阅读了Shykes对第111期的评论:

卷没有顶级名称。 用户从来没有提供姓名,或者是给他的名字。 卷由它们在其容器内安装的path标识。

所以我不认为有什么办法可以做到这一点。