首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏千里行走

    kubernetes-16:制作oraclejdk镜像

    原创; 微信公众号:千里行走; 头条技术号:实战架构; 目录 (0).github地址 (1).oraclejdk镜像制作步骤 (2).Dockerfile重点配置详解 (3).oraclejdk-image 验证命令 正文 (0).github地址 笔者将整个过程和文件资源上传到了github工程: https://github.com/hepyu/oraclejdk-docker-image (1).oraclejdk default/bin/redis-cli /usr/bin/redis-cli && echo 'alias log="cd /data/inc/logs/$HOSTNAME"' >> ~/.bashrc #将oraclejdk ENV JAVA_HOME /app/3rd/jdk/default ENV PATH $PATH:/$JAVA_HOME/bin ENV LANG en_US.UTF-8 (3).oraclejdk-image 验证命令 docker run --rm oraclejdk-linux-64:8u181 java -version 如果镜像制作成功,打印如下信息: ?

    82520发布于 2019-07-12
  • 来自专栏Kirito的技术分享

    OracleJDK和OpenJDK有什么区别?

    Oracle JDK与OpenJDK里的JVM都是HotSpot VM。从源码层面说,两者基本上是同一个东西。

    1K30发布于 2021-09-08
  • 来自专栏lgp20151222

    OracleJDK与OpenJDK的区别和联系

    OracleJDK里面包含的JVM是HotSpotVM,HotSpot VM只有非常非常少量的功能没有在OpenJDK里,那部分在Oracle内部的代码库里。 这些私有部分都不涉及JVM的核心功能。 所以说,OracleJDK与OpenJDK其实使用的是同一个代码库。 值得注意的是,Oracle JDK只发布二进制安装包,而OpenJDK只发布源码。

    1.2K10发布于 2018-09-10
  • 来自专栏软件工程师成长笔记

    CentOS7安装OracleJDK和JRE

    JDK1.8安装 1、首先下载oracleJDK1.8压缩包 # mkdir /usr/java # cd /usr/java # wget http://download.oracle.com/

    2.3K30发布于 2018-09-11
  • 来自专栏码农架构

    OracleJDK和OpenJDK有什么区别?

    从一个Oracle内部员工的角度来看,当他要构建OracleJDK时,他同样需要先从http://hg.openjdk.java.net签出OpenJDK,然后从Oracle内部的代码库签出私有的部分,

    3.5K20发布于 2021-09-18
  • 来自专栏吴伟祥

    openjdk和oraclejdk有什么区别吗?

    1.授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。

    2.5K20发布于 2018-12-14
  • 来自专栏程序猿DD

    从源码层拆解OracleJDK和OpenJDK有什么区别?

    因为一直有关注和分享Java的最新动态,我发现依然有很多小伙伴对于OracleJDK和OpenJDK的区别不太了解。 从一个Oracle内部员工的角度来看,当他要构建OracleJDK时,他同样需要先从http://hg.openjdk.java.net签出OpenJDK,然后从Oracle内部的代码库签出私有的部分,

    81730编辑于 2022-04-14
  • 来自专栏千里行走

    kubernetes-21:生产环境应用skywalking探针到apollo配置中心

    目录 (1).前置说明 (2).基础镜像 1.oraclejdk-docker-image 2.oraclejdk-skywalking-docker-image 3.apollo-skywalking-pro (2).基础镜像 1.oraclejdk-docker-image 第一层基础镜像。 使用oraclejdk8制作的镜像,包含telnet, redis-cli, mysql-client等工具包。 地址: https://github.com/hepyu/oraclejdk-docker-image 2.oraclejdk-skywalking-docker-image 第二层镜像,基于oraclejdk-docker-image 地址: https://github.com/hepyu/oraclejdk-skywalking-docker-image 3.apollo-skywalking-pro镜像 基于镜像oraclejdk-skywalking-docker-image 5.使用oraclejdk 因为apollo官方的镜像里没有调试工具,如jstat等,很不方便。

    95720编辑于 2021-12-13
  • 来自专栏分母为零

    Spring Cloud和Docker实战

    Docker 基于Dockerfile构建镜像 1、执行如下命令打jar包 mvn clean package 2、创建Dockerfile文件 #基于那个镜像 FROM frolvlad/alpine-oraclejdk8 Sending build context to Docker daemon 40.28MB Step 1/5 : FROM frolvlad/alpine-oraclejdk8:slim slim: Pulling from frolvlad/alpine-oraclejdk8 4fe2ade4980c: Pull complete a0290d5a7317: Pull complete 1d8a043e07b3 a51161fd28d21add32482e3852c6fa2344ff64bcc6472aaccf02a047cfcc1171 Status: Downloaded newer image for frolvlad/alpine-oraclejdk8 [docker.io/gmg0829/eureka-server] 6165efb54d3b: Pushed 6404ee1467b0: Mounted from frolvlad/alpine-oraclejdk8

    65640发布于 2019-07-05
  • 来自专栏千里行走

    容器化生产环境集成apollo配置中心与skywalking全链路追踪

    目录 (1).前置阅读 (2).前置说明 (3).基础镜像 1.oraclejdk-docker-image 2.oraclejdk-skywalking-docker-image 3.apollo-skywalking-pro (3).基础镜像 1.oraclejdk-docker-image 第一层基础镜像。 使用oraclejdk8制作的镜像,包含telnet, redis-cli, mysql-client等工具包。 地址: https://github.com/hepyu/oraclejdk-docker-image 2.oraclejdk-skywalking-docker-image 第二层镜像,基于oraclejdk-docker-image 地址: https://github.com/hepyu/oraclejdk-skywalking-docker-image 3.apollo-skywalking-pro镜像 基于镜像oraclejdk-skywalking-docker-image 5.使用oraclejdk 因为apollo官方的镜像里没有调试工具,如jstat等,很不方便。

    2.5K30发布于 2019-11-08
  • 来自专栏码客

    无网络环境下使用Docker加载镜像

    你需要做的主要有3步骤: 先从一个有网络的电脑下载docker镜像 docker pull registry.cn-hangzhou.aliyuncs.com/psvmc/oraclejdk-tomcat8 获取镜像ID docker images 保存镜像到本地文件 docker save -o oraclejdk-tomcat8.docker 71dc929e155c 把镜像拷贝到无网络的电脑,然后通过 docker load -i oraclejdk-tomcat8.docker

    1.8K40发布于 2019-10-21
  • 来自专栏芋道源码1024

    知乎高赞:从源码层,拆解OracleJDK和OpenJDK有什么区别?网友:不愧是大神的回答~

    从一个Oracle内部员工的角度来看,当他要构建OracleJDK时,他同样需要先从http://hg.openjdk.java.net签出OpenJDK,然后从Oracle内部的代码库签出私有的部分,

    58420编辑于 2022-04-14
  • 来自专栏渔夫

    使用SourceInsight来查看OpenJDK源代码

    使用SourceInsight来查看OpenJDK源代码 由于OpenJDK的目录书结构和OracleJDK目录树结构有所区别,所以对于新手而言查看开源的JDK类源码有所难度,所以本文就来介绍一下如何利用 比如说:在OracleJDK中Launcher.java在package sun.misc;包中,但是OpenJDK的路径是不同的,在目录:openjdk-8-src-b132-03_mar_2014\

    2.7K30发布于 2020-02-18
  • 来自专栏开源君

    JDK源码阅读指南

    注1:建议在OracleJDK/OpenJDK 11的环境下运行测试文件 使用说明 开箱即用。将项目克隆/下载到本地,然后使用IntelliJ IDEA打开即可。 测试源码时请切换到test分支,此时需要关联OracleJDK/OpenJDK。

    50240发布于 2021-07-28
  • 来自专栏全栈程序员必看

    imx8开发板_安卓反编译教程

    Libstdc++.so.6,这是一个32位的库,64位的ubuntu报错 sudo apt-get install lib32stdc++6 接着一路很顺利的编译通过 后记 如何看本地安装的jdk是Sun/Oraclejdk Runtime Environment (build 1.8.0_144-b01) OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode) 如果是Sun/Oraclejdk Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) 安装Sun/Oraclejdk

    57910编辑于 2022-11-10
  • 来自专栏开源君

    JDK源码阅读指南

    注1:建议在OracleJDK/OpenJDK 11的环境下运行测试文件 使用说明 开箱即用。将项目克隆/下载到本地,然后使用IntelliJ IDEA打开即可。 测试源码时请切换到test分支,此时需要关联OracleJDK/OpenJDK。

    2.7K00发布于 2021-03-21
  • 来自专栏Rainbond开源「容器云平台」

    Rainbond-Java源码构建自定义JDK版本

    自定义JDK 多数用户希望能够自定义JDK,比如希望使用特定版本的OpenJDK,或者具备Oracle的授权使用OracleJDK。接下来就会讲解如何自定义。 镜像作为基础,结合自需JDK包制作镜像(以默认的1.8版本为例) #构建目录的文件结构如下: . ├── Dockerfile └── jdk-8u201-linux-x64.tar.gz #这里使用OracleJDK1.8 至此,就已经将默认的OpenJDK1.8版本,替换成为指定的 OracleJDK1.8版本了。 总结 基于这篇文章,用户已经可以灵活掌握配置使用各种JDK的方式了。

    1.3K40发布于 2019-09-25
  • 来自专栏腾讯大数据的专栏

    KonaJDK – 赋能腾讯云上Java生态

    oracleJDK oracleJDK 8 之中包含AARCH64支持。但考虑到成本,以及oracleJDK 8代码未开源,问题定位等方面的难度。 同时,我们在特定场景下也发现oracleJDK频繁的ForceSafepoint可能对业务稳定性存在影响,所以我们也没有考虑使用oracleJDK8作为AARCH64的首先JDK。

    2.9K20发布于 2020-11-02
  • 来自专栏码客

    Docker 自定义Dockerfile构建镜像

    使用 下载镜像 docker pull registry.cn-hangzhou.aliyuncs.com/psvmc/oraclejdk-tomcat8 查看镜像ID docker images 当然也可以用阿里云构建 构建后的地址 docker pull registry.cn-hangzhou.aliyuncs.com/psvmc/oraclejdk-tomcat8 在阿里云镜像地址自己创建镜像用

    1.1K20发布于 2019-10-22
  • 来自专栏腾讯云中间件的专栏

    KonaJDK赋能云上Java新生态

    OracleJDK OracleJDK 8 之中包含AARCH64支持。但考虑到成本,以及OracleJDK 8代码未开源,问题定位等方面的难度。 同时,我们在特定场景下也发现OracleJDK频繁的ForceSafepoint可能对业务稳定性存在影响,所以我们也没有考虑使用OracleJDK8作为AARCH64的首先JDK。

    1.3K20发布于 2021-03-24
领券