0
点赞
收藏
分享

微信扫一扫

Docker上线的基本流程

_鱼与渔_ 2022-02-16 阅读 69


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"]


举报

相关推荐

0 条评论