2016-02-01 18 views
5

docker-composeを使用して実行中のサービスを迅速に更新する方法を教えてください。実行中のドッカー作成コンテナを素早く更新する方法

私は自分自身がしばしばdocker-compose stop SERVICEdocker-compose build SERVICEdocker-compose up -d SERVICEを実行している見つけます。

簡単な方法がありますが、ダウンタイムはほとんどありません。

答えて

0

コードを変更するために再起動する必要がある場合は、volumeを試してみてください。

それ以外の場合は、実行中のコマンドが最速のオプションです。 stopが10秒かかる場合は、https://docs.docker.com/compose/faq/#why-do-my-services-take-10-seconds-to-stopを参照するか、docker-compose kill SERVICEを使用して強制的にシャットダウンしてください。

5

dev環境では、ソースコードツリーにマッピングされたボリュームを作成し、ホットリロードを設定することをお勧めします。

docker-compose -f docker-compose.prod.yml up --build --no-deps -d SERVICE 

は、生産のためにarticleは、次のコマンドを示唆しています

関連する問題