使用Dockerfile脚本创建镜像
镜像 创建 脚本 Dockerfile 使用
2023-09-14 09:01:56 时间
步骤:
(1)创建目录
mkdir –p /usr/local/dockerjdk8
(2)下载jdk-8u171-linux-x64.tar.gz并上传到服务器(虚拟机)中的/usr/local/dockerjdk8目录
(3)创建文件Dockerfile vi Dockerfile
#依赖镜像名称和ID
FROM centos:7
#指定镜像创建者信息
MAINTAINER ITCAST
#切换工作目录
WORKDIR /usr
RUN mkdir /usr/local/java
#ADD 是相对路径jar,把java添加到容器中
ADD jdk-8u171-linux-x64.tar.gz /usr/local/java/
#配置java环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_171
ENV JRE_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
(4)执行命令构建镜像
docker build -t='jdk1.8' .
注意后边的空格和点,不要省略
(5)查看镜像是否建立完成
docker images
相关文章
- docker探索-镜像使用(四)
- docker 安装tomcat 镜像
- 对容器镜像的思考和讨论
- docker镜像构建,Docker 镜像和容器的导入导出
- 基于Dockerfile创建docker镜像
- Docker 基础操作 容器自启动 删除镜像和删除容器
- docker安装最新版Jenkins:拉取镜像/创建容器
- VMware安装win10:需win10虚拟机专用镜像,不是真机装系统的ISO镜像
- RHCSA之路----24、创建httpd 镜像
- 最简单的dockerfile使用教程 - 创建一个支持SSL的Nginx镜像
- 【云原生 | 15】Dockerfile构建镜像实战
- 创建loop15设备挂载镜像(七十五)
- Docker 创建镜像、修改、上传镜像
- Docker发布/上传镜像到dockerhub&&下载/拉取镜像&&删除dockerhub镜像
- RHCSA之路----24、创建httpd 镜像
- 解决harbor上删除镜像不释放空间,无需停止harbor
- Containerd容器镜像管理