如何使用docker

时间:2016-01-29 00:19:32

标签: docker

我想与docker容器共享当前目录,并且docker容器当前目录是该目录。

docker run --volume "$(pwd):/$(basename $(pwd)) container parameters

将与根目录下的容器共享当前目录。但是,如何让容器的当前目录成为同一目录?

我到底想做什么?

我正在使用docker容器来隔离可执行程序。我正在使用的程序使用当前目录的名称作为“默认”参数。所以,我希望当容器运行时的当前目录是共享目录。重要的是目录的名称是正确的。那是目录的名称不能是固定名称。

容器设置为执行命令,因此我认为在执行默认命令之前有cd的方法。

感谢任何码头工作量。

1 个答案:

答案 0 :(得分:1)

回答我自己的问题。

添加--workdir /$(basename $(pwd))

辉煌!