Docker Rails教程生成的文件不存在

我正在尝试使用Docker工具箱在我的windows10家庭操作系统上使用基本的Docker&Rails教程。

Client: 17.05.0-ce Server: 17.06.0-ce 

而你好,世界的教程作品!

现在我正在尝试这个YouTube教程: https : //www.youtube.com/watch?v= KH6pcHb6Wug & lc =z12ocxayznynslzjj04chbtgiwbhuf4z5xk0k.1499518307572479

一切都看起来不错,直到我检查轨道生成的项目文件。 在terminal显示类似的文件正在生成,但是当我使用命令'ls -l'时,它只显示我手动创build的文件(4)。

Rails生成的文件发生了什么? 他们去哪里?

这里是docker-compose.yml的内容:

 version: '2' services: db: image: postgres web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' volumes: - .:/deep ports: - "3000:3000" depends_on: - db 

这里是Dockerfile的内容:

 FROM ruby:2.3.3 ENV HOME /home/rails/deep # Install PGsql dependencies and js engine RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs WORKDIR $HOME # Install gems ADD Gemfile* $HOME/ RUN bundle install # Add the app code ADD . $HOME 

这是我的terminal: https : //ibb.co/c2eqFF

我find了解决scheme: https : //github.com/laradock/laradock/issues/508

只需要在docker-compose.yml文件旁边放置一个.env文件,内容如下: COMPOSE_CONVERT_WINDOWS_PATHS=1

我find了解决scheme: https : //github.com/laradock/laradock/issues/508

只需要在.env.env文件旁边放置一个.env文件,内容如下: COMPOSE_CONVERT_WINDOWS_PATHS=1