銀河麒麟 arm架構 ubuntu docker制作jdk鏡像


接上文:https://www.cnblogs.com/erlou96/p/13847912.html

銀河麒麟操作系統, arm架構 服務器制作 ubuntu ssh的docker鏡像,接下來制作jdk的docker鏡像

 


 

一: 基礎環境准備

准備基礎環境:

  • docker ssh鏡像(上文已做好)
  • open-jdk1.8(arm版)

 

二: 編寫Dockerfile文件

新建目錄:

mkdir -p /opt/docker-file/ubuntu-ssh-jdk

將下載好的openjdk 拷貝到該目錄

cp -r /usr/lib/jvm/java-8-openjdk-arm64 /opt/docker-file/ubuntu-ssh-jdk

#重命名
mv /opt/docker-file/ubuntu-ssh-jdk/java-8-openjdk-arm64 /opt/docker-file/ubuntu-ssh-jdk/jdk

#將jdk制作tar包
tar -czvf jdk.tar jdk/

編寫Dockerfile文件

#新建Dockerfile文件
touch Dockerfile

Dockerfile文件內容如下:

# 選擇一個已有的os鏡像作為基礎 FROM ubuntu-ssh-root:latest # 鏡像的作者 MAINTAINER hanzhe # ADD命令 將jdk打包文件上傳到鏡像的/usr/java ,會自動解壓 ADD jdk.tar /usr/java/ # 配置java環境變量 ENV JAVA_HOME /usr/java/jdk ENV PATH $JAVA_HOME/bin:$PATH

 

 

 

三: 構建docker image

構建命令:

docker build -t="ubuntu-ssh-jdk:v1" .

 

四:查看docker 鏡像

docker images

 

 

五:驗證

運行容器:

docker run -it -d --name test5 ubuntu-ssh-jdk:v1

進入容器:

docker exec -it 容器id /bin/bash

測試jdk:

java

 

基於ssh的docker容器制作jdk容器完成!!

 


免責聲明!

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



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