0
我试图让我的代码docker container
。我正在研究的一种方法是使用卷。我试图将我的代码挂接到由该项目生成的容器中。没有链接到容器的卷
https://github.com/cloudera/clusterdock
在项目中,我增加了行-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}" [email protected]
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
?我的容器是否连接到这些卷?
您确定docker run命令已执行吗?如果你再踢脚本,容器ID是否改变? – BMitch