我正在尝试将一个卷从容器动态挂载到主机,它可以工作,但是有一个问题。我正在使用以下命令:
docker run -it --name Test1 -v $HOME/.myapp_configs/specificConfig.txt:/bin/specificConfig.txt:rw docker-image /bin/bash
问题在于,如果主机上的挂载点不存在,docker 命令会创建它,但会分配它,root:root
而不是$USER:$USER
像我期望的那样。我认为这很可能是 Docker 发现的命名空间映射问题的直接结果。
有人对我如何强制使用适当的权限创建主机挂载点有任何想法吗?IE
drwxr-xr-x. 3 $USER $USER 31 Aug 21 15:02 ~/.myapp_configs/specificConfig.txt
代替...
drwxr-xr-x. 3 root root 31 Aug 21 15:02 ~/.myapp_configs/specificConfig.txt
谢谢,
布鲁斯