欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

Docker手动构建JDK镜像的实现示例

时间:2025-12-04 13:30:04|栏目:其它服务器|点击:

1.下载JDK基础镜像

制作JDK11的镜像,首先需要一份JDK11的基础镜像,这里我们去openJDK(openJDK是开源免费)官网下载
官网需要账户,创建一个账户即可

Docker手动构建JDK镜像的实现示例

下载linux64版本的,下载压缩包

2.上传到服务器

上传到Linux服务器上

1.创建一个文件夹,存放JDK压缩包

mkdir -p jdk

2.将下载好的jdk压缩包上传到新建的目录下

Docker手动构建JDK镜像的实现示例

Docker手动构建JDK镜像的实现示例

3.编写Dockerfile文件(重点)

现在本地编写Dockerfile文件,编写完成后,在上传到服务器上

# 使用较小的基础镜像
FROM centos:7.9.2009

# 作者信息
LABEL maintainer="author "

# 创建一个新目录来存储 JDK 文件,并将 JDK 文件复制到镜像中并解压
RUN mkdir -p /usr/local/java
# ADD指定会自动解压缩,并将jdk压缩文件复制到指定位置
ADD jdk-11.0.21_linux-x64_bin.tar.gz /usr/local/java/

# 设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 设置环境变量
ENV JAVA_HOME /usr/local/java/jdk-11.0.21
ENV PATH $JAVA_HOME/bin:$PATH

# 指定临时文件目录为 /tmp
VOLUME /tmp

Docker手动构建JDK镜像的实现示例

Docker手动构建JDK镜像的实现示例

4.构建镜像

构建镜像命令
docker build -t jdk:11 .
-  docker build  这是 Docker 命令的一部分,用于构建 Docker 镜像
-  -t jdk:11  这个选项用于给构建的镜像指定一个标签(tag),即 jdk:11。这样你就可以通过这个标签来引用和管理这个镜像
-  .   这表示 Docker 在当前目录中查找 Dockerfile 文件进行构建。Dockerfile 是一个包含构建指令的文本文件,告诉 Docker 如何构建镜像

Docker手动构建JDK镜像的实现示例

Docker手动构建JDK镜像的实现示例

Docker手动构建JDK镜像的实现示例

5.运行容器,查看版本

1.启动容器
docker run -id --name=java11 java:11

2.进入容器
docker exec -it java11 bash

3.查看jdk版本
java -version

Docker手动构建JDK镜像的实现示例

总结: 镜像制作跟着步骤走还是比较简单。

上一篇:Docker搭建私有化仓库的几种方法

栏    目:其它服务器

下一篇:Docker 中 MySQL 的部署与管理技巧

本文标题:Docker手动构建JDK镜像的实现示例

本文地址:https://zz.feitang.co/server/28350.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2026 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号