银河麒麟 arm架构 ubuntu docker制作jdk镜像
Posted 彬在俊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了银河麒麟 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容器完成!!
以上是关于银河麒麟 arm架构 ubuntu docker制作jdk镜像的主要内容,如果未能解决你的问题,请参考以下文章
ARM架构-银河麒麟v10-server离线安装Harbor
Windows x86 环境 虚拟机 安装银河麒麟V10 arm架构系统
Linux ARM架构_安装JDK8-银河麒麟V10 Kylin Linux
Linux operation 23Win 10 64位(X86 架构CPU)安装ARM架构的虚拟机(银河麒麟高级服务器操作系统 V10)