Dockerfile制作jdk17镜像(Centos7)

这篇具有很好参考价值的文章主要介绍了Dockerfile制作jdk17镜像(Centos7)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.创建目录并下载jdk17

mkdir -p /usr/local/dockerjdk17
cd /usr/local/dockerjdk17
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

2.创建 Dockerfile 文件

vi Dockerfile (内容如下:)

FROM centos:7
MAINTAINER emon
WORKDIR /usr/local/java
ADD jdk17.tar.gz  /usr/local/java/
ENV JAVA_HOME=/usr/local/java/jdk-17.0.6
ENV CLASSPATH=.:$JAVA_HOME/lib/jrt-fs.jar
ENV PATH=$PATH:$JAVA_HOME/bin

3.构建镜像(注意后面有点,表示当前目录)

docker build -t='jdk17' .

4.启动镜像

docker run -di --name jdk17 -d jdk17

5.进入容器

docker exec -it 容器ID /bin/bash

6. 查看版本 java -version

Dockerfile制作jdk17镜像(Centos7),linux,java,docker文章来源地址https://www.toymoban.com/news/detail-547306.html

到了这里,关于Dockerfile制作jdk17镜像(Centos7)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统(Centos7)部署JDK环境

    要想在将Java项目上线,则必须在Linux系统中部署Java项目,而要想Java项目在Linux系统中运行,则首先必须在LInux系统中部署JDK环境,具体步骤如下所示: 1.下载JDK8 JDK下载路径 目前官网下载jdk的时候需要登录,这边分享一个可以使用的账号,方便大家下载: 账号:913898356@qq.c

    2024年02月16日
    浏览(54)
  • Linux CentOS7.9安装OpenJDK17

    清华大学开源软件镜像站 国内的站点,下载速度贼快 上传到自己指定的目录,我一般在丢在这个目录 /home/local/java/ 下 文件上传到服务器后,解压命令:

    2024年02月06日
    浏览(53)
  • CentOS 7 下载安装 Java JDK 17

    利用 wget 下载 Java JDK 17 到 /usr/local/java 安装目录中,并解压缩 配置环境变量 将下面内容加到该文件的末端 重新加载该文件使其生效 至此,Java JDK 17 安装完成,验证 Java 版本

    2024年02月12日
    浏览(45)
  • 删除linux(centos7)系统自带的open jdk,安装配置jdk环境

    安装的linux自带jdk8版本,我们不用自带的。 1、下载 下载地址:https://www.oracle.com/java/technologies/downloads 2、创建目录 创建文件夹,用来部署JDK,将JDK安装部署到:/export/server 内 3、解压缩JDK安装文件 将下载的文件上传到linux中,并解压到server目录下 4、配置JDK的软链接 5、配置

    2024年02月09日
    浏览(63)
  • 【Linux】Linux上的一些软件安装与环境配置(Centos7配置JDK、Hadoop)

    查询已安装的 jdk 列表 删除已经安装的 jdk 如果终端出现以下错误: /var/run/yum.pid 已被锁定,PID 为 1610 的另一个程序正在运行 。则输入以下命令:之后再执行以上删除 jdk 的命令 将 jdk-8u151-linux-x64.tar.gz 安装包通过 xftp 传到 CentOS 7 上 下载地址:链接:https://pan.baidu.com/s/1c-pl

    2024年04月10日
    浏览(64)
  • OpenStack云计算(七)——OpenStack镜像管理与制作,命令行界面完成镜像的基本操作,镜像的命令行操作方法。基于预制镜像定制Centos7操作系统云镜像,基于标准镜像定制镜像的方法。

    通过命令行界面完成镜像的基本操作 掌握镜像的命令行操作方法。 (1)复习openstack命令管理镜像的基本方法。、 (2)确认OpenStack主机能够访问因特网。 (1)在OpenStack主机上进入命令行界面。 (2)加载admin用户的环境变量。 source keystonerc_admin   (3)显示镜像列表,并查看

    2024年04月26日
    浏览(50)
  • 【Linux|Docker】以CentOS 7为基础镜像制作一个目标镜像(Nginx)

    ==== 需要哪些东西? 1.nginx的安装脚本 install_nginx.sh 源码 https://nginx.org/download/nginx-1.23.3.tar.gz 2.Dockerfile 3.1 准备环境,新建目录 3.2 编写一个编译安装nginx的脚本 为了提高效率,编写一个脚本执行,一次性编译安装好! vim install_nginx.sh 脚本文件内容如下: 3.3 编写Dockerfile 编写

    2024年02月14日
    浏览(48)
  • Docker | 使用Dockerfile制作镜像

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏:Docker系列 ✨特色专栏: MySQL学习 🥭本文内容: Docker | 使用Dockerfile制作镜像 📚个人知识库: [Leo知识库]https://gaoziman.gitee.io/blogs/),欢迎大家访

    2024年02月04日
    浏览(71)
  • docker (八)-dockerfile制作镜像

    dockerfile通常包含以下几个常用命令: FROM   打包使用的基础镜像 WORKDIR   相当于cd命令,进入工作目录 COPY   将宿主机的文件复制到容器内 RUN   打包时执行的命令,相当于打包过程中在容器中执行shell脚本,通常用来安装应用程序所需要的依赖、设置权限、初始化配置文件

    2024年02月21日
    浏览(57)
  • Dockerfile制作LAMP环境镜像

    编写Dockerfile 不修改默认页面 修改默认页面 该Dockerfile在宿主机安装有GUI时通过浏览器可看出效果。 Start Script 目录结构及文件 登录私有仓库 给镜像打标签 上传镜像 页面检查 检测镜像可用性

    2024年02月11日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包