docker-compose build
docker-compose up -d
docker-compose exec rails db:create
docker-compose exec rails db:migrate
※ローカルで保存していたデータは全部消えるので気をつけてね
【コンテナ外での作業】
- ローカル環境の db/mysql を削除
docker-compose build
=> Docker hub からコンテナイメージをpullしてきてコンテナを生成してくれる。docker-compose up
=> ローカルでdocker環境を立ち上げてくれる。docker-compose ps
でID or Nameの確認docker exec -it [ID or Name] /bin/bash
=>コンテナのNameかIDを指定してコンテナの中に入るコマンド
【コンテナ内での作業】
rails db:create
rails db:migrate
既に起動しているコンテナに入る時は exec
まだ立ち上げていないコンテナに入る場合は run
を使う。
[起動しているコンテナに対してmigrationを実行する]
docker-compose exec rake db:migrate
[起動していないコンテナに対してmigrationを実行する]
docker-compose run --rm web rake db:migrate
docker-compose build
gemを追加したら、docker-compose buildをやり直してやらないと
コンテナに対してgemの追加の反映がされないので注意。
Mikoshi and shikigo are usually mikoshi who is supposed to temporarily quiet down when the Shinto shrine god spirit is ordinarily sent to Shinko town, to a travel agency etc during Shinto festival. Since it is a mikoshi, it usually refers to a thing that moves up and moves, but sometimes it refers to another type of thing, such as a thing that carries it on a bogie (owner's car, boat car).