docker login # 登录docker hub
docker pull bitnami/java:1.8 # 拉取java 1.8镜像
- 下面是制作镜像的
Dockerfile
FROM bitnami/java:1.8 AS build
# Download Maven using HTTPS
RUN curl -sSL https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz -o /tmp/maven.tar.gz
# Extract and move Maven to the desired location
RUN tar -zxvf /tmp/maven.tar.gz -C /usr/local && \
rm /tmp/maven.tar.gz
# Copy your settings.xml
COPY settings.xml /root/.m2/
# Set Maven environment variables
ENV MAVEN_HOME=/usr/local/apache-maven-3.9.9/bin
ENV PATH=$PATH:$MAVEN_HOME
# Change to the project directory
WORKDIR /app
RUN echo mvn -version
- 最后使用Docker命令构建
Docker build -f [dockerfile path] -t [imageName:tag] .
docker build -f Dockerfile-runtime -t test:1.0.0 .