SpringBoot项目打成Docker镜像并推送阿里云

Dockerfile

在将SpringBoot项目打成jar包后

FROM registry.cn-hangzhou.aliyuncs.com/sherry/java:1.8.0_111
VOLUME /tmp
ADD target/app.jar app.jar
RUN sh -c 'touch /app.jar'
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' > /etc/timezone
ENTRYPOINT [ "sh", "-c", "java -Xms$Xms -Xmx$Xmx -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]

在与Dockerfile同级目录下执行

docker build -t registry.cn-hangzhou.aliyuncs.com/XXX:版本号 .

推送阿里云

docker login --username=XXX registry.cn-hangzhou.aliyuncs.com

docker push registry.cn-hangzhou.aliyuncs.com/XXX:版本号

本文由博客一文多发平台 OpenWrite 发布!

发布了103 篇原创文章 · 获赞 12 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/m0_37208669/article/details/103307586