29 lines
763 B
Docker
29 lines
763 B
Docker
|
|
# 使用官方Java 8镜像作为基础镜像
|
|||
|
|
#FROM openjdk:8-jdk
|
|||
|
|
#FROM mcr.microsoft.com/java/jre:8-zulu-alpine
|
|||
|
|
#FROM openjdk:8-alpine-aarch64
|
|||
|
|
#FROM openjdk:8
|
|||
|
|
#FROM openjdk:8-jdk-alpine
|
|||
|
|
#FROM openjdk:11-jre-slim
|
|||
|
|
FROM mcr.microsoft.com/java/jre:8-zulu-alpine
|
|||
|
|
#配置时区,校正后续容器日志时间
|
|||
|
|
ENV TZ=Asia/Shanghai
|
|||
|
|
|
|||
|
|
#镜像需要暴露的端口
|
|||
|
|
EXPOSE 8091
|
|||
|
|
|
|||
|
|
# 可选:设置工作目录
|
|||
|
|
WORKDIR /project
|
|||
|
|
|
|||
|
|
# 将本地代码复制到容器内(假设当前目录有一个build目录)
|
|||
|
|
COPY ./uling-web/* /project/
|
|||
|
|
|
|||
|
|
# 指定容器启动时运行的命令
|
|||
|
|
RUN java -version
|
|||
|
|
#CMD ["java", "-jar", "my-app.jar"]
|
|||
|
|
|
|||
|
|
#创建镜像命令
|
|||
|
|
# docker build -t ulweb:1.0 .
|
|||
|
|
|
|||
|
|
#运行命令
|
|||
|
|
# docker run -d -p 8091:8091 --name ulweb ulweb:1.0 --platform linux/arm64/v8
|