docker-compose で単一のコンテナを再起動する方法 質問する

docker-compose で単一のコンテナを再起動する方法 質問する

、、のdocker-compose.yml4 つのコンテナーを含むファイルがあります。redispostgresapiworker

コンテナの開発中worker、変更を適用するためにコンテナを再起動する必要があることがよくあります。worker他のコンテナを再起動せずに単一のコンテナ (例 ) を再起動する良い方法はありますか?

ベストアンサー1

とても簡単です。次のコマンドを使用します。

docker-compose restart worker

コンテナを強制終了する前に停止を待つ時間を設定できます(秒単位)

docker-compose restart -t 30 worker

これによりコンテナは再起動されますが、再構築は行われないことに注意してください。変更を適用してから再起動する場合は、他の回答を参照してください。

おすすめ記事