Centos7制作docker初始镜像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7制作docker初始镜像相关的知识,希望对你有一定的参考价值。

Centos7febootstrap制作docker初始镜像包

使用工具:febootstrap

下载地址:http://down.51cto.com/data/2330414

使用命令:

febootstrap -i bash -i wget -i yum -i iputils -i iproute -i man -i vim -i openssh-server -i openssh-clients -i tar -i gzip centos7  /tmp/centos-image/  http://192.168.80.200/centos/7/x86_64/

 

-i:指定需要安装的软件包(-i bash -i wget -i yum -i iputils -i iproute -i man -i vim这些最好都默认装上,如果需要安装其他软件包可以自定义添加)

centos7:指定了系统版本

/tmp/centos-image/:指定制作存放的目录

这里用的http://192.168.80.200/centos/7/x86_64/这个地址是自己配置的yum仓库地址,如果你的服务器能上外网也能配置阿里的仓库等。

 

运行febootstrap命令之后,在制作目录便可看到如下文件:

技术分享

 

然后将这些文件打包并且制作成docker镜像(必须先启动docker服务)

tar  -c  .  |  docker import  –  centos7_x86_64

最后验证

docker images

 

之后便可以用此镜像创建容器

docker run –it centos7_x86_64 /bin/bash

 

注意:

如果docker运行32位的容器在64位的主机上,则容器的内核也变为64位,可用uname –r验证。因为docker运行容器底层还是调用主机的内核。

 


本文出自 “vcvcv” 博客,请务必保留此出处http://vcvcv.blog.51cto.com/11324936/1952054

以上是关于Centos7制作docker初始镜像的主要内容,如果未能解决你的问题,请参考以下文章

centos7使用supermin制作centos7的docker镜像包

centos7使用supermin制作centos7 Postgresql的docker镜像包

docker 构建镜像 centos7 nginx php

制作自己的docker镜像

docker制作支持中文的Centos7镜像

docker制作支持中文的Centos7镜像