在包含 Dockerfile 的目录下运行以下命令来构建Docker镜像: bash docker build -t my-openjdk8 . 这里-t my-openjdk8 是给镜像命名,你可以根据需要替换成其他名称。 运行Docker容器,验证OpenJDK 8是否成功安装: 运行刚刚构建的Docker镜像,并查看输出以验证OpenJDK 8是否成功安装: bash docker run my-openjdk8...
#基础镜像使用的是OpenJDK官方镜像公用的FROMbuildpack-deps:stretch-scm #作者MAINTAINERBolingCavalry<zq2599@gmail.com># Default toUTF-8file.encodingENVLANGC.UTF-8ENVJAVA_HOME/usr/local/jdk8ENVPATH$JAVA_HOME/bin:$PATHENVJDK_FILEjdk-8u221-linux-arm64-vfp-hflt.tar.gzCOPY$JDK_FILE/usr/local/RUN...
OpenJDK 是一个开源的 Java 开发工具包(JDK),它允许开发者构建和运行 Java 应用。选择openjdk:8镜像,通常是因为 Java 8 是一个长期支持(LTS)版本,提供了稳定性和安全性的保证。此外,许多企业级应用仍然依赖于 Java 8,因此使用这个版本的 JDK 可以确保兼容性。 拉取镜像的步骤 检查Docker 版本:在拉取镜像之前...
OpenJDK 是一个开源的 Java 开发工具包(JDK),它允许开发者构建和运行 Java 应用。选择openjdk:8镜像,通常是因为 Java 8 是一个长期支持(LTS)版本,提供了稳定性和安全性的保证。此外,许多企业级应用仍然依赖于 Java 8,因此使用这个版本的 JDK 可以确保兼容性。 拉取镜像的步骤 检查Docker 版本:在拉取镜像之前...
打开OpenJDK8的官方GitHub,去看镜像的制作脚本Dockerfile的源码,地址是:https://github.com/docker-library/openjdk/blob/master/8/jdk/Dockerfile ,注意下图的内容: 从上图的分析我们了解到OpenJDK8镜像制作过程:先获取当前宿主机的处理器架构,执行命令是$(dpkg --print-architecture),在树莓派上执行此命令试试,...
要把咱们自己的Java应用做成Docker镜像,需要有个JDK8镜像作为基础镜像,接下来我们来做这个基础镜像; 自己动手,做一个JDK8镜像 在ARM电脑上新建一个文件夹,里面新建名为Dockerfile的文件,内容如下: #Docker image of JDK8inARM64#VERSION 8#Author: bolingcavalry#基础镜像使用的是OpenJDK官方镜像公用的FROM buildpac...
COPYopenjdk8.zip start.sh /opt/ 开始编译 准备好上面两个文件以后,我们打包成一个docker镜像,然后运行打包好的镜像 docker build -tubuntu_jvm_build:0.0.1. docker run -it --rm --cpus=3ubuntu_jvm_build:0.0.1bash root@59fe92eab89a:~# sh /opt/start.sh ...
为什么需要ARM架构下的OpenJDK8的Docker镜像? 对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(或者其他ARM架构电脑,例如华为泰山服务器),需要JDK8镜像作为基础镜像。 现在有什么问题? 在《ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本?》一文中,已经确定了...
docker run--name=compilejdk-idt bolingcavalry/bolingcavalryopenjdk:0.0.1 这个命令会先去hub.docker.com网站下载镜像bolingcavalry/bolingcavalryopenjdk:0.0.1,然后创建一个名字叫compilejdk的容器; 进入容器 执行以下命令即可进入容器: 代码语言:javascript ...