如何将卷附加到Hadoop中的Docker容器执行程序

时间:2016-08-11 04:27:52

标签: hadoop docker

我正在设置一个拥有两个节点/服务器(A,B)的hadoop测试平台。服务器B包含docker守护程序和其他与hadoop相关的服务,例如数据节点,辅助名称节点和节点管理器,而服务器A具有资源管理器和名称节点。当使用DCE(Docker容器执行程序)在服务器B上生成/启动容器时,我想要将卷附加到它。

有人可以建议我如何在DCE环境中做到这一点吗?

1 个答案:

答案 0 :(得分:0)

据我所知,我们可以通过两种方式向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/

希望这个帮助!!! ...