dockerfile二进制构建JDK

IT
IT
IT
406
文章
1
评论
2020年3月23日18:05:48 评论 3,715 1073字阅读3分34秒

下载好二进制文件到本地,并解压。

dockerfile二进制构建JDK

[xiao@bgt-service dockerfile]$ ll
total 185296
-rw-r--r-- 1 root root       557 Jan  6 20:28 Dockerfile
drwxr-xr-x 8   10  143       255 Sep  6  2017 jdk1.8.0_151
-rw------- 1 root root 189736377 Jan  6 19:55 jdk-8u151-linux-x64.tar.gz

下载好镜像

[xiaoxin@bgt-service dockerfile]$ sudo docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
centos               centos7.4.1708      9f266d35e02c        9 months ago        197MB

编写dockerfile

[xiao@bgt-service dockerfile]$ vim Dockerfile
# CentOS7.4 with JDK 1.8.0
# build a new image with basic  centos
FROM centos:centos7.4.1708
# make a new directory to store the jdk files
RUN mkdir /usr/local/java
#copy the jdk  archive to the image,and it will automaticlly unzip the tar file
ADD jdk1.8.0_151 /usr/local/java
# set environment variables
ENV JAVA_HOME=/usr/local/java/
ENV JAVA_BIN=/usr/local/java/bin
ENV JRE_HOME=/usr/local/java/jre
ENV PATH=$PATH:/usr/local/java/bin:/usr/local/java/jre/bin
ENV CLASSPATH=/usr/local/java/jre/lib:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar

构建

[xiao@bgt-service dockerfile]$ sudo docker build -t="centos-jdk24" .

查看镜像

[xiao@bgt-service dockerfile]$  sudo docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
centos-jdk24         latest              e5c7f76d445f        13 minutes ago      581MB
继续阅读
历史上的今天
3月
23
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
Docker 最后更新:2020-3-27
IT
  • 本文由 发表于 2020年3月23日18:05:48
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Docker安装devops Docker

Docker安装devops

docker安装sonarqube 下载所需镜像 # docker pull postgres:10 # docker pull sonarqube:7.9.1-community 启动服务 # do...
修改docker默认IP Docker

修改docker默认IP

默认安装的docker一般是以网桥bridge模式提供一个网络,默认的地址是172.17.0.1/16 # ip ad 1: lo: <LOOPBACK,UP,LOWER_UP> mtu ...
Docker部署Apollo Apollo

Docker部署Apollo

安装docker $ cd /opt/ $ sudo git clone --depth=1 https://github.com/cncentoscn/setuptools.git $ cd set...

您必须才能发表评论!