1. git clone http://xxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxx.git
2. cd package && mvn clean install -Dmaven.test.skip=true # jar包
cd package && mvn clean package -Dmaven.test.skip=true #war包
3. docker build -t huanke/test:v1.0 .
4. docker push huanke/test:v1.0
第4步根据需求
第3步需要Dockerfile,Dockerfile在jar包的目录 ( 此为java包的Dockerfile )
FROM docker.io/java:8
#设置镜像时区为上海
RUN echo "Asia/shanghai" > /etc/timezone && /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ADD loan_server-0.0.1-SNAPSHOT.jar mh-loan-server.jar
RUN bash -c 'touch /mh-loan-server.jar'
EXPOSE 80
#设置java应用程序时间和容器时间一致
#ENV JAVA_OPTS="-Dfile.encoding=UTF8 -Duser.timezone=GMT+08"
ENTRYPOINT ["sh", "-c","java -Djava.security.egd=file:/dev/./urandom -Dfile.encoding=UTF8 -Duser.timezone=GMT+08 -jar /mh-loan-server.jar"]