Spring Boot-Dockerイメージの作成
Dockerは、構築と展開を容易にするコンテナー管理サービスです。 あなたがDockerの初心者であれば、このリンクで詳細を学ぶことができます-リンク:/docker/index [https://www.finddevguides.com/docker/index]
この章では、Spring BootアプリケーションにMavenとGradleの依存関係を使用してDockerイメージを作成する方法を説明します。
Dockerfileを作成する
まず、ディレクトリ src/main/docker の下に Dockerfile という名前のファイルを作成し、その内容を以下に示します。 このファイルは、Dockerイメージを作成するために重要であることに注意してください。
メーベン
Mavenの場合、ビルド構成ファイル pom.xml にDocker Mavenプラグインを追加します
完全なpom.xmlファイルは以下のとおりです-
これで、Mavenコマンド mvn package docker:build を使用してアプリケーションを実行できます。
注意-TLSなしで tcp://localhost:2375 で公開デーモンを有効にします。
ビルドが成功すると、以下に示すようにコンソールに出力が表示されます-
次に、Dockerイメージを使用するコマンドでDockerイメージを確認し、コンソールでイメージ情報を確認します。
Gradle
Gradleビルド構成を使用してDockerイメージをビルドするには、 docker プラグインを追加し、タスク buildDocker を作成してDockerイメージを作成する必要があります。
Gradle Docker構成のコードを以下に示します。
完全なbuild.gradleファイルを以下に示します。
次に、以下に示すコマンドを使用してDockerイメージを作成します-
コマンドを実行すると、コンソールウィンドウにBUILD SUCCESSFULログが表示されます。
次に、 docker images を使用したコマンドでDockerイメージを表示し、コンソールでイメージの情報を確認します。