以下是一个示例命令: bash docker run --rm openjdk:8-jdk java -version 这个命令会启动一个openjdk:8-jdk镜像的容器,执行java -version命令来显示JDK版本,然后容器会自动退出(--rm选项用于在容器停止后自动删除它,以保持环境的整洁)。 通过以上步骤,您可以成功地查找、拉取并验证Docker中的JDK 8镜像。
| 第一步 | 创建一个Dockerfile | | 第二步 | 下载JDK8的安装包 | | 第三步 | 将JDK8安装到镜像中 | | 第四步 | 构建镜像 | | 第五步 | 运行镜像 | ### 第一步:创建一个Dockerfile ```Dockerfile # 使用官方的Ubuntu作为基础镜像 FROM ubuntu:latest # 设置作者信息 MAINTAINER Your Name #...
OpenJDK 8 是一个开源的 Java Development Kit,提供了 Java 编译器、运行时环境和其他工具,可以用于开发和运行 Java 应用程序。 通过将 OpenJDK 8 安装在 Alpine Linux 上,8-jdk-alpine镜像实现了一个最小化的 Java 运行环境,同时保持了良好的性能和安全性。 适用场景 8-jdk-alpine镜像适用于以下场景: 构建和...
个人镜像地址:https://hub.axlinux.top/ 2. JDK8镜像选择 虽然官方的openjdk不建议生产环境使用了,但是还有很多其他版本可以代替的。不说别的,国内的2个大哥都有自己的openjdk产品,而且还丰富了功能,兼容官方的。 阿里巴巴 阿里的jdk产品名字Alibaba Dragonwell它是这样介绍的:Alibaba Dragonwell 是一款免费的, 生产...
docker优化jdk8镜像 1、精简jre8 tar zxf jre-8u211-linux-x64.tar.gz cd jre1.8.0_211 rm -rf COPYRIGHT LICENSE README release THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.txt Welcome.html rm -rf lib/plugin.jar \ lib/ext/jfxrt.jar \...
docker build -t jdk8_image:V1.0 . 5、构建完成后查看镜像列表 1 docker images 6、通过镜像构建容器并后台启动,run具备create和start的功能。 1 docker run -itd --name jdk_container jdk8_image:V1.0 /bin/bash 7、查看已运行容器列表 8、此时在宿主机上执行“java -version”发现jdk并未生效,因为jdk...
docker build -t jdk8_image:V1.0 . 1. 5、构建完成后查看镜像列表 docker images 1. 6、通过镜像构建容器并后台启动,run具备create和start的功能。 docker run -itd --name jdk_container jdk8_image:V1.0 /bin/bash 1. 7、查看已运行容器列表 ...
docker pull primetoninc/jdk:1.8 2.查看本地镜像 dockerimages 3.启动jdk容器 其中--name=后的jdk1.8是为容器指定了一个别名,而最后的primetoninc/jdk:1.8那个指的是下载镜像时的名称。该命令的意思为:使用docker镜像primetoninc/jdk:1.8以后台模式启动一个容器,并将容器命名为jdk1.8 ...
对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行,需要JDK8镜像作为基础镜像。 OpenJDK的官方Dockerfile 去OpenJDK的docker镜像官网查找找,地址是:https://hub.docker.com/r/arm64v8/openjdk ,如下图,只有JDK11的镜像: ...
docker pull --platform linux/amd64 openjdk:8 1. 这条命令的含义是:拉取openjdk:8镜像,但指定平台为linux/amd64。这里的linux表示操作系统是 Linux,amd64表示架构是 x86_64(即 AMD64)。 为什么选择 openjdk:8 OpenJDK 是一个开源的 Java 开发工具包(JDK),它允许开发者构建和运行 Java 应用。选择openjdk...