centos7使用supermin制作centos7的docker鏡像包


安裝程序

yum install -y supermin*

創建目錄

mkdir -p /data/docker_image/centos7
cd /data/docker_image/centos7

准備要安裝的軟件包並保存在supermin.d目錄下

supermin5 -v --prepare bash coreutils iproute tar curl vim rpm -o supermin.d
  • 根據准備的安裝包目錄制作隔離的環境,並保存在appliance.d目錄下
supermin5 -v --build --format chroot supermin.d -o appliance.d
  • 復制dns解析文件,及確認yum版本
cp /etc/resolv.conf appliance.d/etc/
echo 7 > appliance.d/etc/yum/vars/releasever
  • 將系統文件打tar包
tar --numeric-owner -cpf centos_7.5.tar -C appliance.d .
  • 將tar包導入鏡像
cat centos_7.5.tar | docker import - harbor.k8s.test/os/centos:v7

制作鏡像時想包含某個命令,但又不知道在哪個包時,可以用yum whatprovides 來查找


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM