今日私はいくつかの研究をしました。は、Docker、Spring Boot、Dropwizardの違いはです。しかし、Spring Boot/Dropwizardアプリケーションを「ドッキングする」方法に関するブログ記事や記事がいくつか見つかりました。DockerはSpring Boot/Dropwizardと相補的か競合していますか?
私の理解では、は、Dockerと非常によく似ています.Java/Javaアプリケーション(JAR/WAR)をビルドおよびパッケージ化するためにコンテナとして使用します。 これらの3つのオプションのすべて(私は思う)クラスタ管理、回復力、サービス発見などを実現するために、追加のフレームワークまたはスクリプトが必要です。 Dockerの場合は、KubernetesやAmazon ECSなどのものを使用します。私も、Spring BootのためのKubernetes統合に取り組んでいる人がいることを読んでいます。
したがって、私は不思議です:DockerとSpring Boot/Dropwizardは本当に補完的で競争力がないのですか?または、なぜそれらを組み合わせる方法についてのウェブ上の記事だけを見つけるのですか?違いはありません。
ありがとうございます。
ドッカー/コンテナはJavaだけに限定されないため、類似点はありません。テクノロジースタックの3つの異なる部分を比較しようとしています。 –
ええ、私はDockerがJavaに限定されていないことを知っています。私はなぜDockerに加えてSpring Boot/Dropwizardを使うのかを意味していました。私はRVKの回答が私の質問に答えると思います。 –