私は基本的なDockerを試しています& Dockerツールボックスを使用しているwindows10ホームOS上のRailsチュートリアルです。Docker Railsチュートリアルで生成されたファイルがありません
Client: 17.05.0-ce
Server: 17.06.0-ce
hello-worldチュートリアルが動作します。
今、私はこのユーチューブチュートリアルしようとしています:私はプロジェクトファイルを生成したレールをチェックするまでhttps://www.youtube.com/watch?v=KH6pcHb6Wug&lc=z12ocxayznynslzjj04chbtgiwbhuf4z5xk0k.1499518307572479
、すべてが大丈夫に見えます。 端末のようなファイルが生成されていますが、 'ls -l'コマンドを使用すると、手動で作成されたファイル(4)のみが表示されます。
Railsで生成されたファイルはどうなっていますか? どこに行くのですか?ここで
は、ドッキングウィンドウ-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
は、最後に私のターミナルである:https://ibb.co/c2eqFF
私は解決策が見つかりました: をhttps://github.com/laradock/laradock/issues/508
以下の内容で、あなたのドッキングウィンドウ-compose.ymlファイルの隣に.envファイルを配置する必要があります:COMPOSE_CONVERT_WINDOWS_PATHS=1