我正在设置一个具有两个节点/服务器(A,B)的hadoop测试平台。服务器B包含docker守护程序和其他与hadoop相关的服务,例如数据节点,辅助名称节点和节点管理器,而服务器A具有资源管理器和名称节点。当使用DCE(Docker容器执行器)在服务器B上生成/启动容器时,我想为其附加一个卷。
有人可以建议我在DCE环境中如何做到吗?
最佳答案
根据我的说法,我们可以通过两种方式向Docker Container添加卷
1)在Docker文件中指定卷
FROM ubuntu
RUN mkdir /myvol
RUN echo "hello world" > /myvol/greeting
VOLUME /myvol
2)在运行时指定音量
docker run -it v /hdfs/foldername dockerrepositoryyname:version /bin/bash
有关更多详细信息,请引用https://docs.docker.com/engine/reference/builder/
希望这个帮助!!! ...
关于hadoop - 如何在Hadoop中将卷附加到Docker容器执行器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38887281/