首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker Rails教程生成的文件不存在

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

Stack Overflow用户
提问于 2017-07-08 22:38:07
回答 1查看 53关注 0票数 0

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

代码语言:javascript
复制
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的内容:

代码语言:javascript
复制
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的内容如下:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-09 03:14:05

我找到了解决方案:https://github.com/laradock/laradock/issues/508

只需要在您的docker-compose.yml文件旁边放置一个包含以下内容的.env文件:COMPOSE_CONVERT_WINDOWS_PATHS=1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44987317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档