Docker上でTomcatをどのようにデプロイしますか。
DockerでTomcatをデプロイするには、まずDockerイメージを作成し、そのイメージを使用してDockerコンテナを作成して実行する必要があります。以下に簡単な手順を紹介します。1. Dockerfileの作成:プロジェクトのルートディレクトリで、Dockerfileという名前のファイルを作成し、次の内容を追加します。
FROM tomcat:latest COPY /path/to/war/file.war /usr/local/tomcat/webapps/
Dockerイメージの作成: ターミナルを開き、プロジェクトのルートディレクトリに移動して、以下のコマンドを実行してDockerイメージを作成します。
docker build -t my-tomcat .
Dockerfile に基づいて my-tomcat という名前のイメージをビルドします。 3. Docker コンテナの実行: 以下のコマンドを実行して my-tomcat-container という名前の Docker コンテナを作成して実行します。
docker run -d -p 8080:8080 --name my-tomcat-container my-tomcat
これにより、バックグラウンドで実行されるコンテナが作成され、Docker ホストの 8080 ポートがコンテナの 8080 ポートにマッピングされます。現在、Tomcat は Docker に正常にデプロイされています。http://localhost:8080 にアクセスして Tomcat アプリケーションにアクセスできます。Docker Toolbox または Docker Machine を使用している場合は、ローカルホストを仮想マシンの IP アドレスに置き換える必要があることに注意してください。