FROM alpine
ENV TZ=Asia/Shanghai
RUN rm /etc/apk/repositories && echo 'http://192.168.1.1:8123/alpine/alpine-last/main' | tee -a /etc/apk/repositories \
&& echo 'http://192.168.1.1:8123/alpine/alpine-last/community' | tee -a /etc/apk/repositories \
&& apk upgrade --purge && apk add openjdk8-jre-base tzdata && rm -rf /var/cache/apk/ && rm -rf \
/var/lib/apk/ && rm -rf /etc/apk/cache/ && adduser --disabled-password --gecos '' newuser \
&& ln -snf /usr/share/zoneinfo/$TZ /etc/localtime
ADD sdda.jar /
USER newuser
WORKDIR /
CMD /usr/bin/java -jar -Dserver.port=9098 sdda.jar
EXPOSE 9098
博客展示了一个基于Alpine的Docker镜像配置内容。设置了时区,更换了软件源,升级系统并安装必要软件,添加新用户,添加jar包,指定用户和工作目录,设置启动命令并暴露端口,用于运行特定Java应用。
288

被折叠的 条评论
为什么被折叠?



