如何使用docker在当前目录中共享一个具有相同名称的目录
我想与docker容器共享当前目录,并将docker容器的当前目录设置为该目录。
docker run --volume "$(pwd):/$(basename $(pwd)) container parameters
将与根目录中的容器共享当前目录。 但是我怎么能容器的当前目录是相同的目录?
我真的想做什么?
我正在使用docker容器来隔离可执行程序。 我正在使用的程序使用当前目录的名称作为“默认”参数。 所以,我想当容器运行的当前目录是共享目录。 目录名称是正确的,这一点很重要。 那就是目录的名字不能是固定的名字。
该容器被设置为执行该命令,所以我不认为有一种方法可以执行默认命令之前cd
。
感谢任何docker的洞察力。
回答我自己的问题。
添加--workdir /$(basename $(pwd))
。
辉煌!
- docker-docker-compose nginx:主机在/etc/nginx/nginx.conf中的上游“httpstat.us”找不到:21
- Docker卷不能用于gradle映像
- Docker 1.12 Mac问题与数据库连接池
- 在Docker中构buildMaven项目时,所有目标文件都是根源的
- dynamic更改docker容量
- 如何在opensuse中的同一台机器上的VM和docker之间共享目录?
- 为什么我得到未经授权的authentication:docker中心的docker需要authentication?
- 运行多个Docker虚拟机的服务器如何处理TCP限制?
- fio:数据集的块大小太大