我想将卷挂载到Docker容器内的用户主目录。在我的docker-compose.yml
文件中,我指定了以下Volumes属性
volumes:
- ./conf:$HOME/conf
我希望这会将卷装到/root/conf
,但这似乎不会发生。 Docker / Docker Compose不支持卷路径中的环境变量替换吗?有没有办法我可以将卷挂载到用户的主目录,而不必知道主目录是容器内的/ root?
答案 0 :(得分:1)
正如@Michael在评论中提到的,我可以使用USER命令确保在容器中运行应用程序时使用特定用户。这将允许我将卷安装到该用户主目录,并保证为我的应用程序准备好正确的文件。