最近的项目需要使用java调用c++的链接库,.OS文件,一开始准备在jdk的镜像下去安装c++的环境,不过安装的内容很多,比较复杂也容易缺很多的包,经过实验,我们决定使用gcc的镜像安装jdk来正确的运行java程序。
基础镜像
FROM gcc:13.3.0
我们使用gcc13.3,大家可以根据需要选择版本
复制jar包
COPY xxx.jar /app/xxx.jar
复制我们的业务jar包到镜像中
复制jdk并配置环境变量
RUN mkdir -p /usr/local/java
COPY jdk-8u151-linux-x64.tar.gz /usr/local/java
WORKDIR /usr/local/