1、下载安装并成功启动docker
2、添加Dockerfile到项目根目录下(与pom.xml同级)
FROM openjdk:8-jdk-alpine
MAINTAINER "gaoyuhang"
LABEL description="tungee"
RUN mkdir /tmp/logs
#WORKDIR tungee-excel-cleaning
COPY ./target/*.jar /app/app.jar
RUN apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& mkdir -p /etc/apk \
&& touch /etc/apk/repositories \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk --update add fontconfig ttf-dejavu \
&& echo "Asia/Shanghai" > /etc/timezone \
&& apk del tzdata
EXPOSE 8080 80 12555 8765
CMD java -jar $JAVA_OPTS -Dlogging.path=/tmp/logs \
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=12555 \
/app/app.jar
3、打包镜像(注意要空格加点)
mvn clean package
docker build -t 镜像名:v版本号 .
4、创建容器