dbをリセットしたいとき
dockerを触り始めたばかりのときは停止させたdockerを再起動するのにも手こずりますので初歩的な手順。
大体rails のコマンド前にdocker-composeをつけるだけですが。
docker-compose exec コンテナ名 bin/rails db:migrate:reset
コンテナは停止させなくて良いです
なぜならそのコンテナに対してmigrateリセットするからです
docker-compose exec コンテナ名 bin/rails db:migrate
seed_fuを使用していたら下記コマンド
docker-compose exec コンテナ名 bin/rails db:seed_fu
docker-composeのときはymlファイルを参照するのでコンテナIDではなくコンテナ名を記述してください。
PGerrorが出てresetできないとき
データベースに接続している場合だとresetできないので
docker-compose restart
しましょう