Docker使用-OracleJDK

12 篇文章 0 订阅

Dockerfile 编译命令在注释里面

# Docker for JDK-8u121

#Base image
FROM hfq/centos:7

#Who
MAINTAINER SHIMANQIANG "shimanqiang@huizhaofang.com"

# ls -d */ 只显示目录
#$(<CMD>) 或者 `<CMD>` 命令的结果可以交给另一个命令执行

RUN \
  mkdir /mysoft && cd /mysoft && \
  wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz  && \
  #tar -zxvf jdk-8u121-linux-x64.tar.gz && \
  tar -zxvf $(ls) && \
  mv $(ls -d */) oracle-jdk && \
  mkdir -p /usr/local/java && \
  mv oracle-jdk /usr/local/java/oracle-jdk && \
  rm -rf /mysoft

ENV JAVA_HOME /usr/local/java/oracle-jdk/
ENV PATH $PATH:$JAVA_HOME/bin

#使用的时候可以把这行注释掉欧
#ENTRYPOINT ["java","-version"]

#构建镜像
#docker build -t hfq/jdk:8 .
#验证
#docker run -it hfq/jdk:8 java
#docker run -it hfq/jdk:8 java -version

#找到image是hfq/jdk:8的Container
#docker ps -a | grep "hfq/jdk:8" | awk '{print $1}'
#删除上面找到的容器
#docker rm $(docker ps -a | grep "hfq/jdk:8" | awk '{print $1}')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值