2017-02-08 15 views
1

ドッカーのコンテナをセットアップするのにdocker-compose.ymlを使用しています。そして私はdocker-compose up -dを使ってサービスを開始しました。ドッカーの再起動とドッカーの作成の再開の違い

これで、アプリケーションをサーバーにデプロイするたびに、サービスの1つを再起動する必要があります。

以前は、docker-composeを使わずに、docker runというコマンドを使用してコンテナを実行しましたが、これはdocker run --name test-mvn -v "$(pwd)":/usr/src/app test/mvn-spring-boot -dです。 そして、私が以前に行ったコンテナを再起動するにはdocker restart test-mvn

しかし、ここには2つのオプションがあります。docker-compose restartdocker restartです。どちらを好むべきかわからない。

私は知りたいこれらの2つのオプションの違いは何か、私の場合はどちらを使うべきですか?

答えて

2

docker-composeでは、通常は複数のコンテナを構成し、dockerは個々のコンテナを管理します。したがって、docker-compose restartはサービスのすべてのコンテナを再起動し、docker restartは指定されたコンテナのみを再起動します。

質問の「サービスの1つ」が個々のコンテナを指しているとすれば、私はdocker restartを提案します。

+0

これは意味があります。ありがとう。 – kabirbaidhya

関連する問題