docker - 如何与docker在当前目录中共享同名目录

我想与docker容器共享当前目录,并让docker容器当前目录为该目录。
docker run --volume "$(pwd):/$(basename $(pwd)) container parameters
将与容器共享根目录中的当前目录。但是,如何使容器的当前目录成为同一目录?

我到底在想做什么?

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

容器设置为执行命令,因此我认为在执行默认命令之前,没有办法使用cd

感谢您对Docker卷的任何见解。

最佳答案

回答我自己的问题。

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

辉煌!

https://stackoverflow.com/questions/35074731/

相关文章:

security - 容器即服务的访问控制

bash - 从脚本中分离 docker run 而不杀死容器

docker - Windows上的Docker:安装卷中的数据未更新

docker - 在Dokku上删除Docker卷

docker - 使Docker容器成为VPN的一部分

docker - 如何在 bluemix 单个容器上访问 Wildfly 的 8080 和 9990

image - 如何在不编辑配置设置的情况下在命令行上指定docker镜像路径?

docker - EOF错误::执行docker命令时

docker - 系统管理程序未运行?

docker - 如何从集线器中提取Docker文件的版本?