centos7镜像制作 centos7镜像

1、安装supermin,注:Supermin 是一个用来创建迷你虚拟环境的工具,有点类似创建的迷你虚拟机环境 。
【centos7镜像制作 centos7镜像】 sudo yum install -y supermin*
2、创建制作镜像目录
mkdir -p /docker_image/centos7
3、进入制作镜像目录
cd /docker_image/centos7
4、准备镜像中要安装的软件包并保存在supermin.d目录下
supermin5 -v --prepare bash coreutils iproute tar curl vim rpm -o supermin.d
5、根据准备的安装包目录【supermin.d】制作隔离的环境,并保存在【appliance.d】目录下
supermin5 -v --build --format chroot supermin.d -o appliance.d
6、复制dns解析文件
cp /etc/resolv.conf appliance.d/etc/
7、确认yum版本
echo 7 > appliance.d/etc/yum/vars/releasever
8、将系统文件打tar包
tar --numeric-owner -cpf centos_7.tar -C appliance.d .
9、将【centos_7.tar】包导入镜像
docker import centos_7.tar jialiangqqpp/centos-7
10、查看docker镜像
docker images
11、运行容器
sudo docker run -i -t jialiangqqpp/centos-7 /bin/bash
12、查看容器中yum版本是否正常写入
cat /etc/yum/vars/releasever

    推荐阅读