docker之自己制作jdk镜像

一,下载想要制作的镜像的对应jdk(自行下载),本文使用jdk17(因为自己的springboot项目时在jdk17下开发的,悲!!!,再加上没有在官网上找到对应镜像,只好自己做了)

二,编写dockerfile

cat java17_dockerfile

FROM centos:centos7
MAINTAINER echo

RUN mkdir /usr/local/jdk
WORKDIR /usr/local/jdk

ADD jdk-17_linux-x64_bin.tar.gz /usr/local/jdk

ENV JAVA_HOME /usr/local/jdk/jdk-17.0.10
ENV JRE_HOME /usr/local/jdk/jdk-17.0.10/jre
ENV PATH $JAVA_HOME/bin:$PATH

三,执行对应文件

docker build -f java17_dockerfile -t java:17 .

 四,制作容器

 docker run -id --name java17 -v /java17:/java17  5aa4f55b4089 /bin/bash

docker ps -a | grep java17

 五,回收容器

docker commit 740872e482f0 echo-java:17

 docker images | grep echo-java

 六,导出容器

docker save echo-java:17 -o echo-java17.tar

七,应用容器

docker load -i echo-java17.tar

八,应用实践

 docker run -id --name springboot-myblog -v /root/dockerfile/spring:/myblog -p 9999:9999 echo-java:17 /bin/bash

 (PS:9999只是我项目的端口,根据自己的实际情况改)

 

(PS:如果不想看到输出可以输出到文件中,本文为了展示效果,故未将其输入到文件中,望谅解!!!) 

 然后浏览器访问NodeIP+Port也就是主机IP+刚才映射的端口,效果如下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/535809.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vivado高速口自环测试27dr RFSOC

首先打开VIVADO软件,创建一个新的工程 设置地址和名称 选择器件型号 点击IP Catalog->搜索 ibert->选择第一个,双击打开配置 根据原理图设置速率和时钟 根据原理图,没有串联电容时选择DC,否则选择AC,Termi...选择…

智能指针的讲解

1.为什么要智能指针 首先我们分析一段代码: 1、如果p1这里new 抛异常会如何? 2、如果p2这里new 抛异常会如何? 3、如果div调用这里又会抛异常会如何? int div() {int a, b;cin >> a >> b;if (b 0)throw invalid_ar…

嵌入式学习第二十八天!(数据库)

数据库: 1. 数据库软件: 1. 关系型数据库:Mysql、Oracle、SqlServer、Sqlite 2. 非关系型数据库:Redis、NoSQL 2. 数组、链表、文件、数据库 数组、链表:内存存放数据的方式(代码运行结束、关机数据丢失&…

淘宝京东1688...商品详情数据和关键词搜索数据采集

要采集淘宝、京东、1688等电商平台的商品详情数据和关键词搜索数据,可以采取以下几种常见的方法: 请求示例,API接口接入Anzexi58 使用API接口: 这些电商平台通常都提供开放API接口,允许开发者调用接口获取所需的数据。…

nRF52832——唯一 ID 与加密解密

nRF52832——唯一 ID 与加密解密 唯一 ID 概念唯一 ID 作用读取唯一 ID 唯一 ID 用于加密TEA 加密算法唯一 ID 的加密和解密 唯一 ID 概念 唯一 ID 作用 nRF52xx 微控制器提供一组 64 位的唯一 ID 号,这个唯一身份标识所提供的 ID 值对任意一个 nRF52xx 微控制器&…

前端之用html做一个用户登陆界面

用户登陆界面 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>用户注册页面</title></head> <body><form action"https://www.baidu.com" method"post">…

瑞熙贝通实验室物联网管理平台新升级|支持远程开门视频监控与电源控制以及环境监测

瑞熙贝通实验室智能物联网管控平台&#xff1a;利用“互联网与物联网技术”有机融合&#xff0c;对实验室的用电安全监测、实验室环境异常监测&#xff08;颗粒物监测、明火监测、可燃气体、烟雾监测、温湿度传感器、红外人体感应&#xff09;、实验室人员安全准入、万物互联等…

科普编程中 宿主环境(host environment) 基础概念

我们来说说 宿主环境 首先 什么是宿主环境&#xff1f; 宿主环境 (host environment) 意思就是 程序运行所必须的依赖环境 安卓和IOS 系统 就是两种完全不同的宿主环境 总所周知 微信版的安卓App 在苹果中是无法运行的 所以说 Android 是安卓软件的宿主环境 离开了这个宿主环…

MySQL基础-----多表查询之内外连接与自连接

目录 前言 一、内连接 1.隐式内连接 2.显式内连接 二、外连接 1.左外连接 2.右外连接 三、自连接 1.自连接查询 2.联合查询 前言 本期我们学习MySQL中多表查询的内连接、外连接和自连接。这里我会通过相关的案例去讲解多表查询中的内外连接与自连接的查询方式&#xff…

经验分享:专业知识库的搭建秘诀都在这里啦!

我想必每个人都有过被一堆纷繁复杂的信息搞得头疼不已的时候&#xff0c;对吧&#xff1f;那么你是否想过&#xff0c;如果我们有一个专门收藏整理这些信息的地方&#xff0c;会变得多么方便呢&#xff1f;这就是知识库的作用。所以&#xff0c;接下来我就要向大家分享如何搭建…

promise,async →await,then→catch,try→catch 使用简介

提示&#xff1a;promise&#xff0c;async →await&#xff0c;then→catch&#xff0c;try→catch 使用简介 文章目录 前言一、Promise二、promise then/catch三、promise async/await try/catch总结 前言 需求&#xff1a;promise&#xff0c;async →await&#xff0c;then…

小米公司研发岗的年终奖。。

小米 好的公司有年终且在年前发放&#xff0c;一般的公司有&#xff08;可能打折的&#xff09;年终且年后分批发放&#xff0c;不好的公司各有操作。 3 月已来&#xff0c;小米的年终也开始热议起来。 最近&#xff0c;一则「传小米年终打折&#xff0c;14薪能保住吗」冲上热搜…