docker

Dockerfile tomcat/java のWEBサービス

tomcat / java で動くWEBアプリケーション用コンテナの為のDockerfileメモ。

Dockerfile
FROM tomcat:6-jre8

# もろもろのアプリ用設定を載せたserver.xmlを配置
# COPYの際、FROM側のパスが絶対パスだとエラーになるので注意。
COPY ./serverconf/server.xml /usr/local/tomcat/conf/server.xml

# アプリ配置ディレクトリを掘り、
RUN mkdir /home/webapps
# リソース配置
COPY ./hogehoge /home/webapps/hogehoge

# EXPOSE 8080
docker build -t myapps/hogehoge:latest .
docker run -d -p 8080:8080 myapps/hogehoge:latest
curl http://localhost:8080/