码迷,mamicode.com
首页 > 系统相关 > 详细

银河麒麟 arm架构 ubuntu docker制作jdk镜像

时间:2020-10-22 22:33:58      阅读:48      评论:0      收藏:0      [点我收藏+]

标签:-name   tps   基础   com   from   bsp   配置   java环境   arm   

接上文: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容器完成!!

 

银河麒麟 arm架构 ubuntu docker制作jdk镜像

标签:-name   tps   基础   com   from   bsp   配置   java环境   arm   

原文地址:https://www.cnblogs.com/erlou96/p/13856089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!