1. Dockerfileの作成:
-----------------
FROM docker.io/library/tomcat
# 設定ファイルの追加例
COPY ./myconf/server.xml ./myconf/tomcat-users.xml /usr/local/tomcat/conf/
# アプリケーションの追加例
COPY ./myapp/webapp.war /usr/local/tomcat/webapps/
-----------------
2. 設定ファイルの準備:
Dockerイメージをビルドするコマンドを実行するカレントディレクトリ配下のmyconfディレクトリ内にserver.xmlとtomcat-users.xmlの設定ファイルを作成
3. アプリケーションの準備:
Dockerイメージをビルドするコマンドを実行するカレントディレクトリ配下のmyappディレクトリ内にwebapp.warを配置
4. Dockerイメージのビルド:
# podman build -f Dockerfile -t my-tomcat-app .