追加日:2026年06月07日(日) 07:21
【Spring Boot & Docker】Docker ComposeでSpring Bootのテストを実行するとき、run と exec の違いで詰まった話 #Java - Qiita

Spring Bootの学習中、Docker Compose上でテストを実行する際に `docker compose run` と `docker compose exec` の違いで詰まった経験をまとめました。記事では、`run` は一時コンテナを作成し、`exec` は起動中のコンテナ内で実行するという違いを整理しています。Rails学習でも `docker compose exec web bundle exec rspec` などでDocker環境でコマンドを実行する場面は多いため、コンテナの状態を意識するきっかけになってくれればと思います。



