我想与docker容器共享当前目录,并且docker容器当前目录是该目录。
docker run --volume "$(pwd):/$(basename $(pwd)) container parameters
将与根目录下的容器共享当前目录。但是,如何让容器的当前目录成为同一目录?
我正在使用docker容器来隔离可执行程序。我正在使用的程序使用当前目录的名称作为“默认”参数。所以,我希望当容器运行时的当前目录是共享目录。重要的是目录的名称是正确的。那是目录的名称不能是固定名称。
容器设置为执行命令,因此我认为在执行默认命令之前有cd
的方法。
感谢任何码头工作量。
答案 0 :(得分:1)
回答我自己的问题。
添加--workdir /$(basename $(pwd))
。
辉煌!