四、实战测试(一)

Docker Hub 中99%都是从这个基础镜像过来的 FROM sctatch,然后配置需要的软件和配置来进行的构建。

 

 

创建一个自己的centos
1.生成一个dockerfile文件,利于分类-不是必要操作
[root@docker ~]# mkdir /home/dockerfile
[root@docker ~]# cd /home/dockerfile/
2.编写dockerfile的文件
[root@docker dockerfile]# vim mydockerfile
 
FROM centos
MAINTAINER momo<momo@qq.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 "-----构建完毕------"
CMD /bin/bash
 
3.用过这个文件来构建镜像
#命令 docker build -f  文件路径    -t  镜像名:版本号
[root@docker dockerfile]# docker build  -f mydockerfile -t mycentos:1.0 .
...................
Successfully built d3173e607ffa
4.测试运行
[root@docker dockerfile]# docker images mycentos
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mycentos            1.0                 d3173e607ffa        4 minutes ago       318.3 MB
 对比之前的centos

 我们增加之后的

我们可以列出本地镜像的变更历史

 我们平时拿到一个镜像,可以研究一下他们是怎么做的?

posted @ 2021-09-26 10:32  落樰兂痕  阅读(25)  评论(0编辑  收藏  举报