首页 > 其他分享 >Dcoekr 制作 jdk-17 镜像

Dcoekr 制作 jdk-17 镜像

时间:2023-09-23 12:49:34浏览次数:49  
标签:17 jdk jar Dcoekr HOME 镜像 docker com

Dcoekr 制作 jdk-17 镜像

参考文档:

jdk17.0.4.1镜像 - _ideal - 博客园 (cnblogs.com)

Docker之dockerfile制作jdk镜像 - 沦陷 - 博客园 (cnblogs.com)


((20230307193521-hke61kh 'JDK 官网下载'))

image

编写 Dockerfile

FROM centos:7
MAINTAINER xxx "[email protected]"
WORKDIR /javaxh_docker/jdk
ADD jdk-17_linux-x64_bin.tar.gz /javaxh_docker/jdk/
ENV JAVA_HOME=/javaxh_docker/jdk/jdk-17.0.6
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH=$JAVA_HOME/bin:$PATH
CMD ["java","-version"]

构建镜像

docker build -t jdk17:v1.0 .  

image

运行容器

docker run -it jdk17:v1.0 /bin/bash

dockerfile 示例

FROM anapsix/alpine-java:8_server-jre_unlimited

MAINTAINER opgames([email protected])

RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

RUN mkdir -p /opt/projects/mall4j

WORKDIR /opt/projects/mall4j

ADD ./yami-shop-admin/target/yami-shop-admin-0.0.1-SNAPSHOT.jar ./

EXPOSE 8085

CMD java -jar -Xms512m -Xmx512m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -Dspring.profiles.active=docker,quartz yami-shop-admin-0.0.1-SNAPSHOT.jar

标签:17,jdk,jar,Dcoekr,HOME,镜像,docker,com
From: https://www.cnblogs.com/liuzonglin/p/17724209.html

相关文章

  • 代码随想录算法训练营day17 | ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.
    110.平衡二叉树classSolution{public:intgetHeight(TreeNode*node){if(node==NULL)return0;intleftHeight=getHeight(node->left);if(leftHeight==-1)return-1;intrightHeigh......
  • 制作基于 apline 的 jdk11 环境
    制作基于apline的jdk11环境没有搞定的方法:https://blog.csdn.net/qq_43059674/article/details/103356158https://juejin.cn/post/7082235890180816904以上两种方法都试过了,没有成功。也不想深究原因了,主要是执行到RUN命令时报错:Step4/10:ADDopenjdk-11.0.2_linux-......
  • Linux下jdk配置
    1.首先执行以下命令查看可安装的jdk版本:yum-ylistjava*​ 执行成功后可看到如下界面:2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:yuminstall-yjava-1.8.0-openjdk-devel.x86_64 等待安装完成即可。3.安装完成之后,查看安装的jdk版本,输入以下指令:j......
  • 算法训练day17 LeetCode 110
    算法训练day17LeetCode110.257.404110平衡二叉树题目110.平衡二叉树-力扣(LeetCode)题解代码随想录(programmercarl.com)当子树已经不平衡,直接返回-1.平衡则返回子数高度进行更高树间的高度比较classSolution{public:intgetHeight(TreeNode*node)......
  • 9.17
    PROB:上次开会说了,BSISO位置错误,(因为之前画是直接用指数画的,没有通过算出来的气候态入手。)用师兄的代码出来是错误的,差了2个位相。还有ERA5的OLR,数据,懒了两天没看,结果家园里看到大年糕发言解决了我的疑问,当时应该就是没有乘以-号。又重新去找了ERA5下载数据的界面,之前用的是这里......
  • Apache Log4j Server CVE-2017-5645 反序列化命令执行漏洞
    漏洞描述攻击者可以通过发送一个特别制作的2进制payload,在组件将字节反序列化为对象时,触发并执行构造的payload代码。该漏洞主要是由于在处理ObjectInputStream时,接收函数对于不可靠来源的input没有过滤。可以通过给TcpSocketServer和UdpSocketServer添加可配置的过滤功能以及一......
  • linux 查看jdk安装路径
    [root@iz2ze9ufq5ehrayz6j88sazbin]#java-versionjavaversion"1.8.0_191"Java(TM)SERuntimeEnvironment(build1.8.0_191-b12)JavaHotSpot(TM)64-BitServerVM(build25.191-b12,mixedmode)[root@iz2ze9ufq5ehrayz6j88sazbin]#whichjava/usr......
  • 【UVA 11175】From D to E and Back 题解(图论)
    取具有n个顶点和m条边的任意有向图D。你可以在以下方式。E将有m个顶点,每个顶点对应于D的每条边。例如,如果D有一条边uv,那么E将有一个叫做uv的顶点。现在,每当D有边uv和vw时,E就会有边顶点uv到顶点vw。E中没有其他边。你将得到一张E图,并且必须确定E是否有可能是某些有向图D的图的卧......
  • PG-DBA培训17:PostgreSQL连接池管理与代理分发
    一、风哥PG-DBA培训17:PostgreSQL连接池管理与代理分发本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL主从复制与高可用集群阶段之PostgreSQL连接池管理与代理分发,学完本课程可以掌握PostgreSQL连接池管理与代理分发之Pgbouncer,Pgbouncer连接池技术基础,Post......
  • Couchdb-权限绕过--命令执行--(CVE-2017-12635)&&(CVE-2017-12636)--H2database命令执
    Couchdb-权限绕过--命令执行--(CVE-2017-12635)&&(CVE-2017-12636)--H2database命令执行--(CVE-2022-23221)环境概述采用Vulfocus靶场环境进行复现,搭建操作和文章参考具体搭建教程参考vulfocus不能同步的解决方法/vulfocus同步失败。CouchdbCVE-2017-12635权限绕过漏洞概述A......