天天看點

centos 7.6安裝java_Docker中部署JAVA環境

“ 之前的幾篇文章中我們進行了Docker的安裝,相關概念的學習與Docker中通過鏡像直接啟動MySql執行個體。那麼本篇來講如何在Docker的容器中執行指令與相關的程式安裝等。目标是在Docker容器中建立JVM可執行環境。”

centos 7.6安裝java_Docker中部署JAVA環境

01

Docker CentOS Image

centos 7.6安裝java_Docker中部署JAVA環境

查找Docker Hub中的CentOS版本,查找到官方的CentOS鏡像,下載下傳centos7

先讓它下載下傳着,我們使用主控端去下載下傳JDK。

登陸Oracle 選擇JDK 11進行下載下傳(選擇自己使用的版本,我是從來沒用過。嘗試一下!),下載下傳完成後擷取到主控端的目錄。我目前的絕對路徑為

D:jdk-11.0.4_linux-x64_bin.tar.gz

02

啟動容器

docker run -d -i -t /bin/bash

centos 7.6安裝java_Docker中部署JAVA環境

這樣我們就建立了一個docker容器

複制JDK到容器中

剛才下載下傳的JDK需要複制到容器中進行安裝操作

docker cp D:jdk-11.0.4_linux-x64_bin.tar.gz 009afb75760f:/

下面我們執行 docker exec -it 009afb75760f /bin/bash進入容器

centos 7.6安裝java_Docker中部署JAVA環境

目前在根目錄執行 ls即可看到目前路徑下的 jdk壓縮包,執行解壓指令。

03

設定環境變量

vim /etc/profile(自己安裝一下vim,習慣了使用vim)

設定 JAVA_HOME

設定 PATH

centos 7.6安裝java_Docker中部署JAVA環境

儲存,退出

source /etc/profile使配置生效,之後執行 java -version檢視安裝版本資訊。成功傳回,即安裝成功

centos 7.6安裝java_Docker中部署JAVA環境

目前我們已經在Docker中安裝完成了JAVA環境,那麼我們就可以在Docker中釋出相關的Java代碼了。同時今天我們也學習了幾個常用的Docker指令。 docker cp,docker run, docker exec ...

其實Docker官方有相關的Java,openJDK的鏡像。但是我們本次采用的CentOS系統安裝Java相關環境的方式就是為了能夠學習一下Docker容器的一些操作指令。是以,隻有動手才能對相關的指令有更加深刻的了解。來吧,動手!

繼續閱讀