DockerでTomcat アプリをデプロイする方法

DockerでTomcatアプリケーションをデプロイするには、以下の手順に従います。

  1. プロジェクトのルートディレクトリに Dockerfile という名前のファイルを作成:
  2. Dockerfileの作成: Dockerfileに以下を追加します:
  3. FROM tomcat:latest
    COPY ./path/to/your/application.war /usr/local/tomcat/webapps/
    EXPOSE 8080
    CMD [“catalina.sh”, “run”]
  4. アプリケーションのWARファイルパス(例:/path/to/your/application.war)は、実際の状況に合わせて変更してください。
  5. イメージの作成:プロジェクトのルートディレクトリでターミナルを開き、以下のコマンドを実行してイメージを作成します。
  6. docker build -t イメージ名 .
  7. your_image_nameは、自分で設定したイメージの名前です。
  8. コンテナの実行:以下のコマンドを実行してコンテナを実行します:
  9. docker run -d -p 8080:8080 イメージ名
  10. ホストの8080ポートにコンテナの8080ポートをマップして、Docker内でTomcatコンテナが起動されます。

TomcatアプリケーションをDockerにデプロイすることができ、http://localhost:8080/your_applicationからアクセスできる。尚、your_applicationは実際のアプリのコンテキストパスに置き換えてください。

bannerAds