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库有问题

https://www.cnblogs.com/skyhu365/p/10552421.html

posted @ 2022-02-13 00:45  影梦无痕  阅读(72)  评论(0)    收藏  举报