远程Docker和卷绑定

我试图在另一台机器上运行一个容器。 我configuration主机以-H 0.0.0.0:2376开始,它似乎工作:

 $ DOCKER_HOST="tcp://dockerhost:2376" docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 383b188c7110 selenium/node-firefox:2.45.0 "/opt/bin/entry_poin 3 hours ago Up 3 hours docker_node_1502 ... 

这些简单的命令工作,但是,如果我试图运行它从我的当前机器绑定一个卷,似乎卷不能正常工作:

 $ DOCKER_HOST="tcp://dockerhost:2376" docker run --rm -v `pwd`:/tmp:rw caarlos0/alpine-oraclejdk7-mvn ls /tmp/ SomeFolder somescript.sh anotherFolder hsperfdata_root file.xml 

文件在那里,但是,它们都是空的…

所以,如果我运行其他的东西,什么都不会发生:

 $ DOCKER_HOST="tcp://dockerhost:2376" docker run --rm -v `pwd`:/tmp:rw caarlos0/alpine-oraclejdk7-mvn /bin/sh /tmp/somescript.sh 

另外,似乎它甚至没有运行任何东西,当我尝试执行/ bin / sh:

 $ DOCKER_HOST="tcp://dockerhost:2376" docker ps -a | grep alpine # yeah, nothing $ docker ps -a | grep alpine # yeah, nothing either 

我在这里做错了什么?

我最终通过SSH将文件夹复制到另一台机器,并在那里使用它。