docker-composeに、--rmi
を渡して画像を削除するように指示します ダウンするフラグ:
docker-compose down --rmi all
これにより、composeは、すべてのコンテナー、ネットワークを停止して削除し、docker-composeファイル内のサービスで使用されているすべてのイメージを削除するように指示されます。さらに、--volumes
を渡すことができます 名前付きボリュームをすべて削除するには(my-db
あなたの場合)。ただし、これにより、docker-composeファイル内の指定されたボリュームが削除され、そのデータが失われます。これがあなたの望むものであることを確認してください。
次に、新しいイメージでアプリケーションを再実行するには、--build
を使用します docker-compose upを使用して、コンテナーを開始する前にイメージをビルドします。
docker-compose up -d --build
up
についてはdocker-composeリファレンスをご覧ください。 および