首页 文章

在Docker容器中将卷装入用户的主目录

提问于
浏览
4

我想将卷挂载到Docker容器内的用户主目录 . 在我的 docker-compose.yml 文件中,我指定了以下Volumes属性

volumes:
  - ./conf:$HOME/conf

我希望这可以将卷挂载到 /root/conf ,但这不是't appear to happen. Does Docker/Docker Compose not support environment variable substitution in volume paths? Is there a way I can mount the volume to the user'的主目录,而不必知道主目录是容器内的/ root?

1 回答

  • 1

    正如@Michael在评论中提到的,我可以使用USER命令来确保在容器中运行应用程序时使用特定用户 . 这将允许我将卷装入该用户主目录,并保证为我的应用程序准备好正确的文件 .

相关问题