docker基础镜像ubuntu添加jdk1.8
2024-09-06 14:24:58
首先pull ubuntu18.04
docker pull ubuntu:18.04
下载jdk1.8
jdk-8u191-linux-x64.tar.gz
创建Dockerfile文件
编写文件如下:
#在ubuntu:18.04中添加上jdk1.8
FROM ubuntu:18.04
MAINTAINER lcy@qq.com
ADD jdk-8u191-linux-x64.tar.gz /usr/local/
ENV JAVA_HOME /usr/local/jdk1.8.0_191
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
用add命令添加的tar会自动解压,解压后的文件夹名为:jdk1.8.0_191
构建过程:docker build -t jdk-89191:ubuntu .
查看镜像:
docker run -it jdk-8u191:ubuntu /bin/bash 进入容器,查看java安装情况
javac
java -version
说明安装ok
#在ubuntu:18.04中添加上jdk1.8FROM ubuntu:18.04MAINTAINER lcy@qq.comADD jdk-8u191-linux-x64.tar.gz /usr/local/ENV JAVA_HOME /usr/local/jdk1.8.0_191ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarENV PATH $PATH:$JAVA_HOME/bin
最新文章
- using 释放资源
- no-proxy 和proxy 的区别
- 深入分析Java Web中的中文编码问题
- 使用block来解决实现switch解决字符串
- [DevExpress]ChartControl之柱状图示例
- struts2的单文件下载
- aix6.1 openssh安装
- C#用正则表达式 获取网页源代码标签的属性或值
- [UWP小白日记-7]转换MVA学院的XML字幕为SRT (二)
- 模仿下拉框datalist的jquery插件的一点小经验
- C语言socket编程——linux环境
- Project 7:自然数的拆分
- 重构手法之Extrct Method(提炼函数)
- springMvc项目的搭建,暂时没有整合持久层框架(java Config配置对比xml配置)
- chat聊天系统项目
- keras-yolo3-master
- jQuery EasyUI布局容器layout实例精讲
- Linux下查询文件的md5,sha1值
- cmake 使用
- 《高性能SQL调优精要与案例解析》——10.4_SQL语句改写部分文档