一、从头创建一个CentOS的基础框架
首先安装好CentOS7,并在上面安装Docker,然后执行:
# /usr/local/bin/supermin --prepare yum -o supermin.d # /usr/local/bin/supermin --build --format chroot supermin.d -o appliance.d # cd appliance.d # mv usr/share/locale/en usr/share/locale/en_US tmp # rm -rf usr/share/locale/* # mv tmp/en tmp/en_US usr/share/locale/ # mv usr/share/i18n/locales/en_US tmp # rm -rf usr/share/i18n/locales/* # mv tmp/en_US usr/share/i18n/locales/ # echo 7 > etc/yum/vars/releasever # cd .. # tar --numeric-owner -cpf centos7-zero.tar -C appliance.d . # cat centos7-zero.tar | docker import - local/centos7-zero
二、安装必要的组件,完成一个最小的CentOS7镜像
在主机上执行:
# docker run -i -t local/centos7-zero /bin/bash
在container中执行:
# yum update -y
# yum install -y audit-l