hadoop - 如何在Hadoop中将卷附加到Docker容器执行器

标签 hadoop docker

我正在设置一个具有两个节点/服务器(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/

相关文章:

hadoop - cosmos.lab.fi-ware.org 的 SafeModeException

python - spaCy 和 Docker : can't "dockerize" Flask app that uses spaCy modules

docker - 在 OpenShift Origin 上删除未使用的 docker 镜像的正确方法

django - 如何将更改保存到docker

hadoop - hadoop fs -getmerge中的SocketTimeoutException

linux - 部署Hadoop集群2.6后Datanode无法启动

hadoop - Hive CLI无法启动

hadoop - 如何使用MapReduce计算给定推文集中的所有主题标签?

macos - OSX 上的 docker-machine virtualbox 图像位置

docker - 最佳 Kubernetes Nginx 架构