在Dockerfile文件所在目录执行命令docker build -t bolingcavalry/arm64jdk:8 .(注意命令的末尾有个小数点,不要漏了) 执行成功后控制台输出以下信息: 代码语言:javascript 复制 root@raspbian:~/test# docker build-t bolingcavalry/arm64jdk:8.Sending build context to Docker daemon73.2MB Step1/8:FROMbuildpack...
docker run--name=compilejdk-idt bolingcavalry/bolingcavalryopenjdk:0.0.1 这个命令会先去hub.docker.com网站下载镜像bolingcavalry/bolingcavalryopenjdk:0.0.1,然后创建一个名字叫compilejdk的容器; 进入容器 执行以下命令即可进入容器: 代码语言:javascript 复制 docker exec-it compilejdk/bin/bash 找到openjdk8源...
针对你的问题“openjdk8 docker镜像”,我将从以下几个方面进行详细回答: 1. 查找OpenJDK 8的Docker镜像 你可以在Docker Hub上搜索OpenJDK 8的镜像。例如,你可以通过以下命令来搜索并拉取OpenJDK 8的官方镜像: bash docker pull openjdk:8 此外,还有其他一些维护良好的OpenJDK 8镜像,如Eclipse Temurin、AdoptOp...
OpenJDK官方镜像的制作原理,是依据宿主机CPU架构去官方下载对应的OpenJDK安装包,再做成镜像,目前OpenJKD8的安装包并没有提供ARM版本,因此官方没有提供ARM版本的OpenJDK8的Docker镜像; 解决之道 现状是OpenJDK官方在ARM64架构不提供8版本的官方Docker镜像,解决此问题的思路有两个(个人观点,欢迎探讨) 自己编译一个8版...
在Docker 中,使用docker pull命令来拉取镜像。如果要指定平台,可以在命令中添加--platform标志。例如: docker pull --platform linux/amd64 openjdk:8 这条命令的含义是:拉取openjdk:8镜像,但指定平台为linux/amd64。这里的linux表示操作系统是 Linux,amd64表示架构是 x86_64(即 AMD64)。
检查Docker 版本:在拉取镜像之前,确保你的 Docker 版本是最新的,或者至少是支持多平台镜像的版本。可以通过docker --version命令来检查。 使用正确的命令:如上文所述,使用docker pull --platform linux/amd64 openjdk:8命令来拉取指定平台的镜像。 验证拉取的镜像:拉取完成后,可以使用docker images命令来查看本地...
自己动手,做一个JDK8镜像 在ARM电脑上新建一个文件夹,里面新建名为Dockerfile的文件,内容如下: #Docker image of JDK8 in ARM64# VERSION 8# Author: bolingcavalry#基础镜像使用的是OpenJDK官方镜像公用的FROM buildpack-deps:stretch-scm#作者MAINTAINER BolingCavalry<zq2599@gmail.com># Default to UTF-8 fi...
自己编译一个8版本的OpenJDK安装包,以此来做Docker镜像; Oracle提供了ARM版本的JDKD安装包,以此包来做Docker镜像; 用OpenJDK的11版本,但是11和8的差异要自行处理; 对于第一种方式,自己编译8版本的OpenJDK,难度太大(对我自己而言),因为编译OpenJDK需要低版本的OpenJDK作为编译工具,也就是说我要找到ARM版本的Open...
要把咱们自己的Java应用做成Docker镜像,需要有个JDK8镜像作为基础镜像,接下来我们来做这个基础镜像; 自己动手,做一个JDK8镜像 在ARM电脑上新建一个文件夹,里面新建名为Dockerfile的文件,内容如下: #Docker image of JDK8 in ARM64 # VERSION 8 # Author: bolingcavalry ...
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 ...