dockerfile练习
构建属于自己的centos

在dockerhub中,99%的镜像都是从这个基础镜像过来的 FROM scratch,然后配置需要的软件和配置来进行构建
编写dockerfile文件
创建一个名为mydockerfilecentos的文件,然后在里面写入以下内容
FROM centos:7.9.2009
MAINTAINER moon<yueYing_web@163.com>
ENV MYPATH /usr/local
WORKDIR $MYPATH
RUN yum -y install vim
RUN yum -y install net-tools
EXPOSE 80
CMD echo $MYPATH
CMD echo "---end---"
CMD /bin/bash
通过编写好的dockerfile构建镜像
docker build -f dockerfile路径 -t 期望生成的镜像名:镜像版本 存储期望生成镜像的路径
docker build -f mydockerfilecentos -t mycentos:1.0 .
对比
官方版本的centos

我们自己创建的centos

查看docker 镜像构建历史
docker history 镜像id

注意
centos8及以上版本当前没法通过,因为centos镜像中的yum库有问题

浙公网安备 33010602011771号