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