SpringBoot專案打成Docker映象並推送阿里雲

Koko君發表於2019-11-29

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 釋出!

相關文章