2024年7月3日水曜日 9:52エラーで落ちるdockerコンテナ上でコマンド実行したい時docker compose up でdockerコンテナを起動したいのだけれど、アプリがエラーを出して即コンテナが終了してしまう。 エラーを解消するためにコマンドを実行したいのだけれど、そもそもコンテナが起動しないのでどうしようという状況が発生した。 以下のように、 docker compose run〜 を使用することでコンテナ上でコマンドを実行することができる # apiコンテナでmakeコマンドを実行する例 docker compose run api make hogehogeDocker
2024年5月8日水曜日 6:45Docker Composeで関連するDocker imageだけを全削除するDocker imageを全削除したい場合、以下のコマンドを使うのが一般的だと思います。 docker rmi $(docker images -q) 複数のサービスを異なるDocker Composeで立ち上げているような状況で、特定のサービスのDocker imageだけを削除したいケースが出てきました。 その場合、以下のコマンドでDocker Composeに関連しているDocker imageだけを削除することが可能です。 docker compose down --rmi all ※コンテナだけを削除したい場合は以下のコマンドを使う docker compose rm -Docker