Java Docker和Cloudera快速入门:如何运行自己的jar文件?

Java Docker和Cloudera快速入门:如何运行自己的jar文件?,java,hadoop,docker,cloudera,bigdata,Java,Hadoop,Docker,Cloudera,Bigdata,我安装了Docker容器并执行了以下步骤: docker pull cloudera/quickstart:latest docker images # note the hash of the image and substitute it below docker run --privileged=true \ --hostname=quickstart.cloudera \ -t -i ${HASH} \ /usr/bin/docker-quickstart 现在我有了:Cloudera

我安装了Docker容器并执行了以下步骤:

docker pull cloudera/quickstart:latest
docker images # note the hash of the image and substitute it below
docker run --privileged=true \
--hostname=quickstart.cloudera \
-t -i ${HASH} \
/usr/bin/docker-quickstart

现在我有了:Cloudera正在运行。但是我看不到任何本地文件,所以如何加载我自己的文件,特别是jar文件以使用Hadoop运行它?

您可以将本地文件夹装入docker容器,如中所述


docker run-i-t-v/path/to/my/data:/opt/data image

请指定您的命令。我在日志中看到:“docker:Error response from daemon:No command specified.”我使用了“docker run-I-t-v/home/myfolder:/opt/data cloudera/quickstart”命令您需要将命令添加到该调用中。命令运行你的jar,我想。