# Docker image for springboot file run
# VERSION 0.0.1
# Author: ltz
# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER liaotianzheng <liaotianzheng@qq.com>
VOLUME /work/logs/config:/logs
ADD ltzserver-1.0-SNAPSHOT.jar ltzConfig.jar
EXPOSE 9999
RUN bash -c "touch /ltzConfig.jar"
ENTRYPOINT ["exec ","java", "-jar", "ltzConfig.jar","> /logs/ltzConfig.log"]
配置maven
构建team city docker配置
docker stop %maven.project.groupId%
docker rm %maven.project.groupId%
docker rmi %maven.project.name%
cd %teamcity.build.checkoutDir%
cp -r Dockerfile target/
cd target/
docker build -t %maven.project.name% .
docker run -d --net host --name=%maven.project.groupId% -p 9997:9997 -it %maven.project.name%