バックグラウンドで起動
docker compose up -d
起動確認
docker-compose ps
statusがUPになっていればOK
Docker一覧を確認
docker ps
Dockerに入る
docker exec -it ドッカーのID bash
停止
データベースまで消える
docker-compose down
データベースは消えない
docker-compose stop
再起動
docker restart コンテナID
デバッグ
docker-compose.yml
に以下2行を記載してその後build
docker-compose.yml
web:
build: .
command: bundle exec rails s -p 3000 -b '0.0.0.0'
ーーーここからーーー
stdin_open: true
tty: true
ーーーここまでーーー
バックグラウンドで起動
docker compose up -d
Railsが動いているコンテナのIDを確認
docker ps
アタッチモード起動
docker attach CONTAINER_ID
停止
Ctrl+PかCtrl+Q
exit
ドッカーの外からコマンドを実行したい場合
$ docker exec CONTAINER-NAME COMMAND