天天看點

建構自己的Docker基礎鏡像

環境介紹 RHEL6.6 安裝Docker1.7

1,挂載相關作業系統iso鏡像到 /mnt

mount /dev/cdrom /mnt

mkdir -pv /tmp/dockerbase &&cd /tmp/dockerbase

(注:centos7/rhel7 沒有相關febootstrap軟體)

提前配置好aliyun 的yum源

yum -y install febootstrap

febootstrap -i iputils -i vim-common -i openssh-server openssl-client -i yum -i passwd -i wget -i git -i telnet -i lrzsz rhel redhat file:///mnt/

2, cd redhat/

3, 打包鏡像

 tar -c . | docker import - rhel67

4,檢視生成的鏡像ID

docker images

5,儲存鏡像

docker save ff4ede139a35 > /tmp/rhel67.tar

把制作完成的鏡像複制粘貼到另外一台虛機(環境為:REHL7.2 Docker1.12)

1,複制

scp 10.0.0.66:/tmp/rhel67.tar .

2,載入鏡像

docker load < rhel67.tar

3,檢視載入的鏡像ID

4,給鏡像打标簽用于差別其它鏡像

docker tag ID rhel67:latest

5,檢視打過标簽的像