客快物流大数据项目(十六):使用脚本创建镜像

Posted Lansonli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了客快物流大数据项目(十六):使用脚本创建镜像相关的知识,希望对你有一定的参考价值。

目录

使用脚本创建镜像

一、编写Dockerfile

二、构建镜像

三、​​​​​​​查看镜像是否构建完成


​​​​​​​

使用脚本创建镜像

一、编写Dockerfile

  • 创建目录
mkdir -p /export/docker/jdk8
  • 将jdk-8u241-linux-x64.tar.gz上传到服务器(虚拟机)中的/export/docker/jdk8目录
  • 创建文件Dockerfile
cd /export/docker/jdk8/ 
vi Dockerfile
#依赖镜像名称和id
FROM centos:latest
#指定镜像创建者信息
MAINTAINER ITCAST
#切换工作目录
WORKDIR /usr
RUN mkdir /usr/local/java
#ADD 是相对路径jar,把java添加到容器中
ADD jdk-8u241-linux-x64.tar.gz /usr/local/java

#配置java环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_241
ENV JAR_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH

 

二、​​​​​​​构建镜像

docker build -t='jdk1.8' .

注意后面的空格和点,不要省略,点表示当前目录

 

 

三、​​​​​​​查看镜像是否构建完成


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

 

 

以上是关于客快物流大数据项目(十六):使用脚本创建镜像的主要内容,如果未能解决你的问题,请参考以下文章

客快物流大数据项目(五十六): 编写SparkSession对象工具类

客快物流大数据项目(十八):Docker私有仓库

客快物流大数据项目(七十六):使用Impala对kudu进行DML操作

客快物流大数据项目:Docker的迁移与备份

客快物流大数据项目:Docker应用部署

客快物流大数据项目:Docker的迁移与备份