docker-composeを使用して実行中のサービスを迅速に更新する方法を教えてください。実行中のドッカー作成コンテナを素早く更新する方法
私は自分自身がしばしばdocker-compose stop SERVICE
、docker-compose build SERVICE
とdocker-compose up -d SERVICE
を実行している見つけます。
簡単な方法がありますが、ダウンタイムはほとんどありません。
docker-composeを使用して実行中のサービスを迅速に更新する方法を教えてください。実行中のドッカー作成コンテナを素早く更新する方法
私は自分自身がしばしばdocker-compose stop SERVICE
、docker-compose build SERVICE
とdocker-compose up -d SERVICE
を実行している見つけます。
簡単な方法がありますが、ダウンタイムはほとんどありません。
コードを変更するために再起動する必要がある場合は、volume
を試してみてください。
それ以外の場合は、実行中のコマンドが最速のオプションです。 stop
が10秒かかる場合は、https://docs.docker.com/compose/faq/#why-do-my-services-take-10-seconds-to-stopを参照するか、docker-compose kill SERVICE
を使用して強制的にシャットダウンしてください。
dev環境では、ソースコードツリーにマッピングされたボリュームを作成し、ホットリロードを設定することをお勧めします。
docker-compose -f docker-compose.prod.yml up --build --no-deps -d SERVICE
:
は、生産のためにarticleは、次のコマンドを示唆しています