【问题标题】:Why can't I see the generated project files from my docker container?为什么我看不到 docker 容器中生成的项目文件?
【发布时间】:2019-10-24 07:24:57
【问题描述】:

我对 docker 世界很陌生。我正在使用桌面版 Docker,并且我正在关注 Docker 和 Rails 的快速入门指南。

运行后:

docker-compose run web rails new . --force --no-deps --database=postgresql

我没有看到在我的 Windows 10 Pro 机器目录上创建的任何项目文件。我在 Ubuntu 机器上遵循了相同的教程,但效果很好。

【问题讨论】:

  • 我是 docker 新手,看过相同的教程,我在 Mac 上工作,所以没有遇到同样的麻烦,但我记得在某处读过你必须设置一些特别的东西让 docker 了解 Windows 卷共享,因此您可能需要对此进行调查。另外,我一直在研究该命令行中的 --no-deps ,我认为它应该在运行之后和 rails 命令之前,因为它实际上是一个 docker-compose 选项,而不是 rails 选项。也许这无关紧要,但这肯定会令人困惑,因为 --no-deps 它没有显示在 rails new --help

标签: ruby-on-rails docker-compose windows-10


【解决方案1】:

我的音量设置为

    volumes:
      - .:/myapp

改成

    volumes:
      - .:/<the folder im copying too in my DOCKERFILE>

辛苦了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 2010-10-19
    • 2020-11-13
    • 1970-01-01
    • 2020-10-10
    • 2015-09-27
    相关资源
    最近更新 更多