Docker容器安裝指定jdk方式
由于項(xiàng)目原因,使用的jkd版本為1.8而線上docker的Tomcat jdk而是最新的11版本
1.將jdk復(fù)制到docker容器的root下
docker cp jdk-8u144-linux-x64.tar.gz 63ed6a3df9a3:/root
jdk的上傳路徑 容器id 復(fù)制到容器的那個(gè)文件
2.進(jìn)入容器中
docker exec -it <容器名稱或者ID> bash
3.找到文件解壓jdk
cd ~ tar -zxvf jdk-8u144-linux-x64.tar.gz chown root:root ~/jdk1.8.0_144/ -R
4.創(chuàng)建JAVA_HOME目錄
mkdir /usr/lib/jvm
5.移動jdk到創(chuàng)建的JAVA_HOME目錄中
mv ~/jdk1.8.0_144/ /usr/lib/jvm/
6.設(shè)置環(huán)境變量
發(fā)現(xiàn)沒有vim 命令這個(gè)時(shí)候我們需要安裝
apt-get update 其中apt和-get 不能留空
apt-get install vim
安裝好vim 后輸入命令
vim ~/.bashrc
添加下面到文件中
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_144 ## 這里要注意目錄要換成自己解壓的jdk 目錄 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
7.刷新配置環(huán)境
source ~/.bashrc
8.查看jdk版本
java -version
原始jdk版本
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在docker中執(zhí)行l(wèi)inux shell命令的操作
這篇文章主要介紹了在docker中執(zhí)行l(wèi)inux shell命令的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03docker部署MongoDB數(shù)據(jù)庫的實(shí)現(xiàn)步驟
Docker可以提供一個(gè)輕量級、可移植的容器化環(huán)境,使得MongoDB的部署變得更加簡單和靈活,本文主要介紹了docker部署MongoDB數(shù)據(jù)庫的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04K8s集群重啟與恢復(fù)-Node節(jié)點(diǎn)啟停方式
這篇文章主要介紹了K8s集群重啟與恢復(fù)-Node節(jié)點(diǎn)啟停方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08docker修改默認(rèn)ip的實(shí)現(xiàn)步驟
在 Docker 中,默認(rèn)的網(wǎng)絡(luò)是 bridge 網(wǎng)絡(luò),它通常使用 172.17.0.0/16 這個(gè)網(wǎng)段,那么如何修改,本文就來詳細(xì)的介紹下docker修改默認(rèn)ip的實(shí)現(xiàn)步驟,感興趣的可以了解一下2024-02-02Docker安裝RabbitMQ后訪問報(bào)錯(cuò)的最佳解決方案
這篇文章主要介紹了Docker安裝RabbitMQ后訪問報(bào)錯(cuò)的最佳解決方案,錯(cuò)誤通常是由于RabbitMQ的安全配置導(dǎo)致的,RabbitMQ默認(rèn)配置允許的用戶僅能通過localhost訪問,文中通過圖文講解的非常詳細(xì),需要的朋友可以參考下2025-01-01寶塔創(chuàng)建Docker容器配置nginx的實(shí)現(xiàn)步驟
本文主要介紹了寶塔創(chuàng)建Docker容器配置nginx的實(shí)現(xiàn)步驟,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-06-06Dockerfile 部署java web的環(huán)境詳解
這篇文章主要介紹了Dockerfile 構(gòu)建java web 環(huán)境詳解的相關(guān)資料,這里對Dockerfile 進(jìn)行基本介紹,并說明如何構(gòu)建java web環(huán)境進(jìn)行詳解,需要的朋友可以參考下2016-12-12使用Docker部署Gitblit服務(wù)器的詳細(xì)指南
Gitblit 是一個(gè)完全開源的純 Java 軟件,專注于為 Git 提供一個(gè)全面的解決方案,本文為大家整理了Docker部署Gitblit服務(wù)器的詳細(xì)步驟,希望對大家有所幫助2025-04-04