搭建oracleJDK8基础镜像
下载oraclejdk8
进入oracle下载目录:https://www.oracle.com/java/technologies/downloads/
选择我们需要的版本,我们镜像默认使用的是ARM64的centos,所以这里选择jdk-8u311-linux-x64.tar.gz,这边需要我们登陆一下oracle.这里我们用邮箱注册一下就好了.
下载完成后,以下为我的目录结构.包含文件Dockerfile,jdk-8u311-linux-x64.tar.gz,jar目录
在dockerhub中选择centos7镜像https://hub.docker.com/_/centos?tab=tags
Dockerfile文件
#!/bin/bash
# 使用centos作为基础镜像
FROM centos
# 维护人信息
MAINTAINER lisongyu li.songyu@qq.com
# 切换到usr/local 目录下,没有则创建
WORKDIR /usr/local/jdk
# 将下载的jdk 的压缩包拷贝到镜像中,注意 ADD和COPY的区别,ADD 会解压,COPY不会解压
ADD jdk-8u311-linux-x64.tar.gz /usr/local/jdk
# 设置JAVA_HOME 的环境变量
ENV JAVA_HOME /usr/local/jdk/jdk1.8.0_311
# 设置JAVA 环境
ENV CLASSPATH=$JAVA_HOME/bin:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
# 将java可执行文件设置到PATH中,这样就可以使用java命令了
ENV PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
# 容器启动后执行命令
CMD ["java","-version"]
生成基础镜像
docker build -t centos-jdk8:v1.0 .
我们可以使用
docker run
验证一下镜像的情况.由于我笔记本电脑是mac M1版本的.amd64的版本无法使用,所以我切换了jdk为jdk-8u311-linux-aarch64.tar.gz版本的;出现如下信息就可以说明jdk的基础镜像就打好了.
推荐这些技术文章:
Nginx 搭建直播环境
1.安装相关依赖
yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel libjpeg* libpng* freetype* autoconf automake...
下载Subversion Edge
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://downloads-guests.open.collab.net/files/documents/61/17071/CollabNetSubv...
说明:
版本:
1,解压 spark
解压 spark 到目录 /usr/local
[hadoop@YunMaster ~]$ sudo tar -zxf spark-2.0.0-bin-hadoop2.6.tgz -C /usr/local
进入目录 /usr/local,查看
[hadoop@YunMaster ~]$ cd /usr/local/
[ha...
1. 密钥需要根据centos版本进行切换,离线环境安装rpm包,命令
rpm -i packages-microsoft-prod.rpm
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2.
mkdir -p $HOME/dotnet &am...
0.前言:
指前两篇jdk与tomcat安装留下的问题
1.问题报错
[root@VM_16_8_centos bin]# ./shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-8.5.50
Using CATALINA_HOME: /usr/local/tomcat/apache-t...
下载JDK
地址:http://jdk.java.net/11/
解压jdk的安装包
shell
tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz
mv jdk-11 /opt/
环境变量的配置
shell
vim /etc/profile
添加如下内容:
shell
export JAVA_HOME=/opt/jdk-11.0.2
export JRE_...
1.Linux脚本中指定特定的jdk版本如下:
JAVA_HOME=/home/jdk-11export JAVA_HOMEexport PATH="$JAVA_HOME/bin:$PATH"export CLASSPATH=.:\${JAVA_HOME}/lib/dt.jar:\${JAVA_HOME}/lib/tools.jar
...
【Linux/jdk/安装】在CentOs7.5 上安装Java(安装包:jdk-1.8.0_202-linux-x64.tar.gz)
【解压】
#tar -xvzf jdk-1.8.0_202-linux-x64.tar.gz
解压后会生成目录jdk-1.8.0_202
【重命令】
因为jdk-1.8.0_202这个目录名稍长,不利于书写,故缩短之
#mv jdk-1.8.0_202 jdk1.8.0
【创建java目录】
考虑到未来可能不止使用一个jdk版本,故在/usr/local 下创建一个java目录,以方便查阅
#m...
1.打开/etc/profile文件
vim /etc/profile
2.在最下面加入
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
3.刷新
source /etc/profile
4.查看是否安装成功
java -version
...
找个目录存放下载好的openJDK11,我这里是放在/usr/java下的
解压:
tar -zxvf jdk-11.0.7.tar.gz
设置环境变量(编辑/etc/profile):
export JAVVA_HOME=/usr/java/jdk-11.0.7export CLASSPATH=.:${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PA...
文章链接:https://www.dianjilingqu.com/4262.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。