windows系统用docker构造镜像上传私有仓库
一、从官网下载jdk
1.1、官网链接:官网.
1.2、假如速度很慢的话可以使用国内的华为镜像下载
华为镜像: 地址.
二、编写Dockerfile文件
2.1、把下载完的jdk放到一个文件夹中,并新建Dockerfile文件
2.2、编写dockerfile文件的内容
#依赖镜像名称和ID
FROM centos:7
#指定镜像创建者信息
MAINTAINER xiaohai
#切换工作目录
WORKDIR /usr
RUN mkdir /usr/local/java
#ADD 是相对路径jar,把java添加到容器中
ADD jdk-8u181-linux-x64.tar.gz /usr/local/java/
#配置java环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_181
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
三、构造镜像
3.1、使用docker pull centos:7 拉取centos:7镜像
3.2、切换到存放jdk和Dockerfile文件的目录,打开cmd运行docker build -t “jdk1.8” .
3.3 运行docker images查看是否上传成功
四、上传构造的镜像到私有仓库
4.1、给上传的镜像取一个别名,运行命令docker tag jdk1.8 127.0.0.1:5000/jdk1.8
4.2、上传到本地的私有仓库,运行命令docker push 127.0.0.1:5000/jdk1.8,因为我以及上传过一次了,所以会覆盖
4.3、验证有没有上传成功,打开浏览器输入http://localhost:5000/v2/_catalog可以看到上传的jdk1.8镜像
五、结语
假如windows还没安装docker并搭建私有仓库的话可以看我之前的教程
链接: 安装docker并搭建私有仓库.
版权声明:本文为weixin_39030846原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。