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