【docker初级实战】3 - Dockerfile的使用、拷贝JDK配置JAVA运行环境

1、在 centos 上下载 JDK

wget https://cdn.azul.com/zulu/bin/zulu8.40.0.25-ca-jdk8.0.222-linux_x64.tar.gz

2、解压缩

 tar -zvxf zulu8.40.0.25-ca-jdk8.0.222-linux_x64.tar.gz

3、重命名

mv zulu8.40.0.25-ca-jdk8.0.222-linux_x64 jdk1.8

4、拷贝

mkdir build-jdk
cp -r jdk1.8/ build-jdk/

5、编写 Dockerfile

cd 进入 build-jdk,vi Dockerfile内容如下

FROM centos:httpd
COPY jdk1.8 /usr/local/jdk1.8.0_222
ENV JAVA_HOME=/usr/local/jdk1.8.0_222
ENV PATH $JAVA_HOME/bin:$PATH
ENV CLASSPATH .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
CMD /usr/sbin/init

6、生成镜像

docker build -t centos:jdk .

7、启动容器

docker run --privileged -d -p 8080:80 --name  myjdk -v /home/sugarppig/myweb:/var/www/html centos:jdk

8、进入容器

docker exec -it myjdk /bin/bash

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值