我正在使用Docker工具箱在我的windows10家庭操作系统上尝试基本的Docker & Rails教程。
Client: 17.05.0-ce
Server: 17.06.0-ce和hello-world教程的工作!
现在我正在尝试这个youtube教程:https://www.youtube.com/watch?v=KH6pcHb6Wug&lc=z12ocxayznynslzjj04chbtgiwbhuf4z5xk0k.1499518307572479
在我检查rails生成的项目文件之前,一切看起来都很正常。在终端显示,类似的文件正在生成,但当我使用命令'ls -l‘时,它只显示我手动创建的文件(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:
- dbDockerfile的内容如下:
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下面是我的终端:https://ibb.co/c2eqFF
我找到了解决方案:https://github.com/laradock/laradock/issues/508
只需要在您的docker-compose.yml文件旁边放置一个包含以下内容的.env文件:COMPOSE_CONVERT_WINDOWS_PATHS=1
发布于 2017-07-09 03:14:05
我找到了解决方案:https://github.com/laradock/laradock/issues/508
只需要在您的docker-compose.yml文件旁边放置一个包含以下内容的.env文件:COMPOSE_CONVERT_WINDOWS_PATHS=1
https://stackoverflow.com/questions/44987317
复制相似问题