# 使用官方OpenJDK 17基础镜像
FROM openjdk:17
# 复制编译好的Java应用到容器中
COPY ./eladmin-system/target/eladmin-system-1.1.jar /usr/app/renji.jar
# RUN yum install xxxx
# 设置工作目录
WORKDIR /usr/app
# 为应用程序暴露端口
EXPOSE 9126
# 运行Java应用
CMD ["java", "-jar", "renji.jar"]
# 构建镜像
# docker build -t renji:1.0 .
# 运行容器,使用宿主机的网络,用到网络的地方需要改成 host.docker.internal, 如mysql,redis 这些中间间
# docker run -d -p 9126:9126 --add-host host.docker.internal:host-gateway renji:1.0
# 查看运行日志
# docker logs xxx
使用Docker运行Java 17 的项目,使用宿主机的mysql和redis
于 2024-05-06 09:04:19 首次发布