00.rubyonrails:07.windows10にdockerでrails5環境構築
文書の過去の版を表示しています。
目次
07.Windows10にDockerでRails5環境構築
Ruby on Railsチュートリアル 5.1をやりたい。
https://railstutorial.jp/chapters/beginning?version=5.1
2022年1月時点
Windows10 + WSL2 Ubuntu + Docker desktopにRails5.1.6 + Postgre環境を構築
webコンテナ(Dockerfileから作成したイメージから作成)とdbコンテナをdocker-composeでupします。
- WindowsのスタートボタンからDocker Desktopを起動
- WSL2を起動し、VisualStudioCodeを起動
mkdir rais5 cd rails5 code .
- Dockerfileを元にしてwebコンテナ用のイメージ(設計図)を作成
docker-compose run --no-deps web rails new . --force --database=postgresql ls -l docker-compose build sudo chown -R $USER:$USER .
- データベースとしてpostgresqlを用いるためにconfig/database.ymlを書き換えて、Ctrl+S で保存
- docker-compose upでwebコンテナ(上で作ったイメージを元に作成)と、dbコンテナ(DockerHubにあるイメージimage: postgresを元に作成)を作成し、連携
- rake:db createでデータベースを作成
- WindowsのWebブラウザで、localhost:3000にアクセス
docker-compose up -d docker-compose run web rake db:create
Dockerを止めるとき(アプリを止めるとき)
docker-compose down
Rails5.1 チュートリアル用
Gemfileに追加
gem 'jquery-rails'
Gemfileを更新したとき
docker-compose run web bundle install docker-compose down docker-compose up -d
見出し
00.rubyonrails/07.windows10にdockerでrails5環境構築.1643344152.txt.gz · 最終更新: 2022/01/28 by adash333