1、查找干净的Ubuntu
docker search ubuntu
2、下载镜像
docker pull ubuntu
3、编辑dockerfile文件
========================文件内容开始================================
FROM ubuntu:latest
MAINTAINER guodong
ADD jdk-8u211-linux-x64.tar.gz /usr/local/
ENV JAVA_HOME /usr/local/jdk1.8.0_211
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
========================文件内容结束================================
4、编译生成镜像文件
docker build -t jdk-8u211:20190528 . -f jdk18_211dockerfile
5、查看镜像
docker ps
6、运行创建的镜像
docker run -d -it jdk-8u211:20190528 /bin/bash
7、进入镜像,查看jdk安装是否正确
docker exec -it f0a69e432aa8 /bin/bash
8、查看jdk版本号
java -version
docker镜像(Ubuntu)安装jdk
原创guodong2009 ©著作权
©著作权归作者所有:来自51CTO博客作者guodong2009的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
docker 启动 mysql:8.0.27 失败
docker 启动 mysql:8.0.27 失败
docker MySQL8.0.27 -
配置 IDEA 启动的 JDK
很简单的一个问题,如何使用指定的 JDK 启动 IDEA? 上面这个问题很简单
idea jdk ide 当前用户 环境变量 -
docker创建jdk镜像
前言:现在有需求要用docker跑java项目,而且有多个
docker centos java -
docker启动jar并挂载日志 docker启动jdk
阅读本文大概需要 6 分钟。docker介绍Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker的核心思想是通过对应用的封装、分发、部署、运行生命周期进行管理,达到应用组件级别的“一次性封装,到处运行”。
docker启动jar并挂载日志 docker image设置jdk版本 docker spring java -
dockercompose 添加java启动参数 docker启动jdk
终极离线情况下安装docker、mysql、jdk、启动项目很多政府项目都处于一个网络封闭环境中,对于这样的情况,我们在使用linux安装一些软件就不能直接的通过网络获取,今天我就说下怎么在离线的情况情况下,做好这些。一. 离线安装docker其实离线安装docker非常简单,网络上也是有很多教程,我也来说下。 1.先在有网络的电脑上下载一个docker安装包。docker安装包下载(这里面有很多
离线安装docker docker离线安装mysql和jdk docker部署项目 Dockerfile文件 docker