使用supermin5制作docker的基础centos镜像

一、安装supermin5

yum -y install supermin5*

  

二、准备镜像环境

#创建iso目录
mkdir /iso && cd /iso
#安装镜像所需要的命令
supermin5 -v --prepare bash coreutils iputils iproute net-tools telnet vim yum -o /iso/centos.d

  

三、构建完整镜像

#构建完整镜像
supermin5 -v --build --format chroot /iso/centos.d/ -o /iso/image.d
#打包为tar文件
pwd
iso
tar --numeric-owner -cpf centos-test.tar -C image.d .

  

四、在本地docker进行测试

#将tar包导入本地docker进行测试
cat /iso/centos-test.tar |docker import - centos7:latest
sha256:4249a4f869091be52daf093424b014b68a13344c83b4c3d15a41982fab66e2f8

#查看是否有centos7的镜像
docker images centos7
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
centos7             latest              4249a4f86909        51 seconds ago      330MB

#运行一个centos7的镜像
docker run -it --name mycentos7 centos7:latest /bin/bash 
bash-4.2# 

  

posted @ 2020-04-10 14:49  风之老凌  阅读(63)  评论(0)    收藏  举报