Docker配置JDK1.8


1.安裝Docker(菜鳥教程有)

  https://www.runoob.com/docker/centos-docker-install.html

2.docker下載centos鏡像(用作配置jdk環境系統)

docker pull centos  #版本號可以自己加,默認拉取最新的

3.查看本地鏡像

docker images 
例如: REPOSITORY 鏡像名稱;TAG 鏡像標簽 (后面可用於發布到個人dockerhub上); IMAGE ID 是鏡像ID;CREATED 創建時間;SIZE 大小
[root@VM_0_9_centos etc]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
tomcat              latest              3639174793ba        6 weeks ago         463MB
mysql               latest              990386cbd5c0        7 weeks ago         443MB
centos              latest              9f38484d220f        3 months ago        202MB
hello-world         latest              fce289e99eb9        6 months ago        1.84kB

4.創建容器

容器是基於鏡像創建的,執行鏡像生成容器,方可進入容器
啟動容器命令: docker run <相關參數> <鏡像 ID> <初始命令>

docker run -i -t -v /root/software/:/mnt/software/ 9f38484d220f /bin/bash
參數解析
  -i:表示以“交互模式”運行容器
  -t:表示容器啟動后會進入其命令行
   -v:表示需要將本地哪個目錄 掛載到容器中,格式:-v <宿主機目錄>:<容器目錄>
  /bin/bash:一旦容器啟動,需要執行的命令,當前使用 " /bin/bash", 表示啟動后直接進bash shell
   / root/software是宿主機器(Linux)上創建的一個文件夾;
  / mnt/software是centos的容器里面的目錄文件
  這里掛載的意思就是 9f38484d220f 創建的容器訪問 /mnt/software/ 目錄下的文件就相當於訪問 宿主機的 /root/software/下的文件,且兩者文件夾里內容相同

5.退出容器
ctrl+d 或者 直接輸入 exit

6.進入容器后的查看命令

docker ps : 查看當前運行的容器信息(上面的退出方式就會默認關閉容器)
docker ps -a : 查看關閉的容器

7.啟動容器和進入容器

docker start [容器ID]:啟動容器
docker exec -it [容器ID] /bin/bash : 進入容器

這里還是以 docker run -i -t -v /root/software/:/mnt/software/ 9f38484d220f /bin/bash 命令進入容器~

8.在容器內部安裝tomcat8+jdk1.8
下載 tomcat和jdk的 tar包,通過ftp工具上傳到宿主服務器的/root/software/文件下,因為前面做了掛載,所以待會進入docker容器里的/mnt/software/文件夾下也是可以看到的

進入centos中的/mnt/software文件夾,

解壓:

tar -zxvf jdk-8u211-linux-x64.tar.gz 
tar -zxvf apache-tomcat-8.5.42.tar.gz

mv apache-tomcat-8.5.42 /opt/tomcat
mv jdk1.8.0_211/ /opt/jdk

9.設置java 環境變量,配置profile

vi /etc/profile

在文件末尾加上

JAVA_HOME=/opt/jdk/
JAVA_BIN=/opt/jdk/bin
JRE_HOME=/opt/jdk/jre
CLASSPATH=/opt/jdk/jre/lib:/opt/jdk/lib:/opt/jdk/jre/lib/charsets.jar
export  JAVA_HOME  JAVA_BIN JRE_HOME  PATH  CLASSPATH

使得配置立馬有效

source /etc/profile

配置 bashrc

vi ~/.bashrc

在文件末尾加上

export JAVA_HOME=/opt/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使得配置立馬有效

source ~/.bashrc

查看成功: java -version

 


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

參考:https://www.jianshu.com/p/59e0a8828b3b

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM