Dockefile配置jdk

摘要:
为Dockerfile配置jdk映像的步骤:1。准备CentOS基本映像,因为我们需要基于此映像安装JDK。2.上传JDK安装包。3.编写DockerFile示例:FROMindex。阿拉达。cn/tum/centos:6.5#installjdk1.8ADDjdk-8u51-linux-x64。焦油gz/usr/local/srcENVJAVA_ HOME=/usr/local/

Dockefile配置jdk镜像

实现步骤:
1.准备好CentOS基础镜像,因为我们要基于这个镜像来安装JDK
2.上传JDK的安装包
3.编写DockerFile
编写示例:
FROM index.alauda.cn/tutum/centos:6.5
#install jdk1.8
ADD jdk-8u51-linux-x64.tar.gz /usr/local/src
ENV JAVA_HOME=/usr/local/src/jdk1.8.0_51
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.创建镜像
执行:docker build -t jt-centos-jdk:0.0.1 ./
5.根据指定镜像,启动容器来运行
执行:docker run -d --name jdk01 jt-centos-jdk:0.0.1
6.查看容器进程
执行:dokcer ps
7.进入指定容器

4.创建镜像
执行:docker build -t jt-centos-jdk:0.0.1 ./

Dockefile配置jdk第1张


5.根据指定镜像,启动容器来运行
执行:docker run -d --name jdk01 jt-centos-jdk:0.0.1

6.查看容器进程
执行:dokcer ps
7.进入指定容器
Dockefile配置jdk镜像
2017年10月7日
10:29
分区 新分区 3 的第 1 页
7.进入指定容器
执行:docker exec -it 容器id bash

Dockefile配置jdk第2张


8.退出容器
执行:exit
9.停止容器
执行:docker stop 容器编号

免责声明:文章转载自《Dockefile配置jdk》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ASP.NET WebApi 依赖 SAP Connector dll 报错innobackupex备份恢复mysql下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

maven设置jdk版本

两种方式: 一、可以修改 MAVEN 的 setting.xml 文件,统一修改。 <profiles><profile><id>jdk-1.6</id><activation><activeByDefault>true</activeByDefault><jdk&g...

Java之JDK的安装与环境配置

官网下载合适的安装包。进入官网的下载地址https://www.oracle.com/java/technologies/downloads/#jdk17-windows这里安装的是最近的JDK17。选择合适的版本(这里选择的是window ),并下载。   注:后文安装的是jdk-8u91-windows-x64.exe。与下载的不一致,当安装步骤时一致...

CentOS JAVA安装及查看路径方法

一、安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java 2.下载jdk,然后解压 [root@localhost java]# curl -O http://download.O...

windows环境中Tomcat实现开机自启动

一:安装jdk和tomcat (以64位为示例) 1.jdk安装: 下载:https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 选择对应版本进行下载,然后进行安装。 2.tomcat安装: 下载:http://tomcat.ap...

linux安装配置jdk、tomcat、开机自启动

1、安装JDK 1.1、官网下载jdk 1.2、源码包解压 jdk源码包上传到/usr/local(软件一般安装到这个目录) 使用解压命令解压 [root@localhost local]# tar -zxvf jdk-8u301-linux-x64.tar.gz 1.3、配置jdk环境变量 /etc/profile文件的改变会涉及到系统的环境,我们要将j...

spring5 源码深度解析----- AOP代理的生成

在获取了所有对应bean的增强后,便可以进行代理的创建了。回到AbstractAutoProxyCreator的wrapIfNecessary方法中,如下所示: 1 protected static final Object[] DO_NOT_PROXY = null; 2 3 protectedObject wrapIfNecessary(Obje...