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-p_w_picpath/  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-p_w_picpath/:指定制作存放的目录

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

 

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

wKiom1l9OtmRX7REAAAMvpywF_4875.png-wh_50

 

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

tar  -c  .  |  docker import  –  centos7_x86_64

最后验证

docker p_w_picpaths

 

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

docker run –it centos7_x86_64 /bin/bash

 

注意:

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