Spring BootをDockerでデプロイする方法【簡単解説】

Spring BootプロジェクトをDockerコンテナにデプロイするには、以下の手順に従うことができます。

  1. Dockerコンテナの設定と環境を定義するためのDockerfileを作成します。Dockerfileには、ベースイメージ、作業ディレクトリ、プロジェクトファイルのコピーなどを指定することができます。簡単なDockerfileは、次のようになります:
FROM openjdk:11
WORKDIR /app
COPY target/my-spring-boot-app.jar /app
CMD ["java", "-jar", "my-spring-boot-app.jar"]
  1. Spring Bootプロジェクトのルートディレクトリでパッケージングコマンドを実行し、プロジェクトを実行可能なjarファイルにパッケージ化します。
mvn clean package
  1. Dockerイメージを構築するには、Dockerfileファイルを使用してイメージを構築します。
docker build -t my-spring-boot-app .
  1. Dockerコンテナを実行し、ビルドされたイメージを起動します。
docker run -p 8080:8080 my-spring-boot-app

Dockerコンテナ内にSpring Bootプロジェクトをデプロイし、実行することができます。プロジェクトにはhttp://localhost:8080を通じてアクセスできます。

bannerAds