Docker使用第一步–制作基础镜像 三 (准备篇)

作者: poxiao 分类: Docker 发布时间: 2018-05-14 10:46

概要

使用Docker 首先要了解容器和镜像的关系:

运行容器需要镜像,就像运行电脑需要操作系统一样,

镜像可以在容器中制作,就像ghost一样,

但是我们一开始并没有镜像,所以需要一个基础镜像,就像系统盘一样。

在使用Docker容器时,我们经常需要基于一些基础镜像(Base Image)来构建符合自己要求的镜像。通常,我们会使用DockerHub或其他镜像市场提供的基础镜像。虽然这样很方便,但是我们并不知道第三方提供的基础镜像的实现细节和安全性,若在生产环境贸然使用这些基础镜像,则可能会带来技术隐患。因此,有必要创建自己的基础镜像!

 

这里是在Centos7  上面制作Centos7的基础镜像

Centos6 上可以使用 febootstrap 制作Docker镜像   不过Centos7上面已经改为了supermin

supermin安装

安装后运行命令man supermin可以查看关于这个工具的基本信息。

 

运行命令supermin5 –help可以查看基本的使用方法

制作镜像

制作镜像需要使用root用户制作,其他用户制作的镜像可能会出现一些预料不到的问题

创建一个临时目录(这个不重要)

顺便查看一下系统版本

步骤-1

步骤-2

步骤-3

注意最后面的  .

可以看到已经创建好的文件:

步骤-4    导入tar文件到docker

查看镜像:

运行镜像

 

 

 

参考资料:

https://blog.csdn.net/hjh00/article/details/72859287

http://sheng.iteye.com/blog/2317185

http://baijiahao.baidu.com/s?id=1581420975184566963

 

 

本文链接:Docker使用第一步--制作基础镜像 三 (准备篇)

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:破晓(http://www.code2048.net),谢谢!^^


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注