spring boot docker tomcat
1.0.0
注: Spring BootアプリをスタンドアロンTomcatで実行するには、スタンドアロンTomcatにスプリングブートアプリケーションを展開する際に言及されたコードを変更してください
FROM tomcat:8.5-jdk11-openjdk-slim
ADD target/sample.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
| キーワード | 使用法 |
|---|---|
| から | カスタムイメージを構築する上のベース画像 |
| 追加 | Docker内のWebAppsフォルダーにWARファイルをコピーします |
| さらす | Dockerコンテナの外にポート8080を公開します |
| CMD | Docker画像が実行されたときに実行されるコマンド |
コマンドを実行します
> docker-compose up --build
注: - ビルドは、既存の画像を使用する代わりにコンテナを起動する前に画像を作成するために使用されます
上記のコマンドは、Docker-Compose.ymlファイルの処理を開始します。 Buildを指定して以来:。 docker-compose.ymlファイルでは、現在のディレクトリでdockerfileを探し、同じものを使用してカスタム画像を構築します。
Dockerコンテナが起きたら、http:// localhost:8080/sample/index?name = vickyを押してみてください