我想与docker容器共享当前目录,并让docker容器当前目录为该目录。docker run --volume "$(pwd):/$(basename $(pwd)) container parameters
将与容器共享根目录中的当前目录。但是,如何使容器的当前目录成为同一目录?
我到底在想做什么?
我正在使用Docker容器隔离可执行程序。我正在使用的程序将当前目录的名称用作“默认”参数。因此,我希望将容器运行时的当前目录作为共享目录。目录名称正确是很重要的。即目录名不能是固定名称。
容器设置为执行命令,因此我认为在执行默认命令之前,没有办法使用cd
。
感谢您对Docker卷的任何见解。
最佳答案
回答我自己的问题。
添加--workdir /$(basename $(pwd))
。
辉煌!
https://stackoverflow.com/questions/35074731/