卷没有被链接到容器

我想获得一些代码到我的docker container 。 我正在研究的一种方法是使用卷。 我试图把我的代码挂钩到这个项目生成的容器中。

https://github.com/cloudera/clusterdock

在项目中,我在文件clusterdock.sh添加了-v /Users/bi1/Development/QE/sink:/var/hostsrc \ clusterdock.sh

 sudo docker run --net=host -t \ --privileged \ ${TARGET_DIR_MOUNT} \ ${TOPOLOGY_VOLUME} \ ${REGISTRY_INSECURE} \ ${REGISTRY_USERNAME} \ ${REGISTRY_PASSWORD} \ -v /tmp/clusterdock \ -v /etc/hosts:/etc/hosts \ -v /etc/localtime:/etc/localtime \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /Users/bi1/Development/QE/sink:/var/hostsrc \ "${CLUSTERDOCK_IMAGE}" $@ if [ -n "${TOPOLOGY_CONTAINER_ID}" ]; then sudo docker rm -v "${TOPOLOGY_CONTAINER_ID}" &> /dev/null fi } 

当我运行docker inspect {containerId}

我懂了

 ... "Mounts": [ { "Type": "bind", "Source": "/etc/localtime", "Destination": "/etc/localtime", "Mode": "rw", "RW": true, "Propagation": "" } ], ... 

即使我创造了一个卷,我怎么来看我inspect时看不到? 我的容器是否连接到这些卷?

以这种方式添加卷clusterdock它们装入运行clusterdock本身的容器中,但不会装入群集节点的容器中。 现在没有办法将卷挂载到特定的容器节点上(尽pipe你可以在项目的GitHub上请求这个问题)。