提交 35e75109 authored 作者: 陈欢's avatar 陈欢

update

上级 1eb8ed88
# 使用官方的 Ubuntu 20.04 作为基础镜像
FROM ubuntu:20.04
# 设置环境变量,避免交互式配置 Java 安装
ENV DEBIAN_FRONTEND=noninteractive
# 安装 OpenJDK 8 和 Maven
......@@ -10,28 +8,20 @@ RUN apt-get update \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# 设置 JAVA_HOME 环境变量
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
# 将 Maven 配置文件从宿主机复制到容器中(可选)
# COPY settings.xml /usr/share/maven/ref/settings.xml
# 设置 Maven 相关的环境变量
ENV MAVEN_HOME=/usr/share/maven
ENV MAVEN_CONFIG=/root/.m2
# 将 Maven 可执行文件路径添加到 PATH 中
ENV PATH=$MAVEN_HOME/bin:$PATH
# 创建 Maven 的缓存目录
RUN mkdir -p $MAVEN_CONFIG
# 暴露 Maven 默认的工作目录
VOLUME $MAVEN_CONFIG
# 暴露 Maven 默认的仓库目录
VOLUME /root/.m2/repository
# 在容器启动时执行的命令,可以用来验证 Java 和 Maven 安装
CMD ["mvn", "-version"]
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论