天天看點

docker建立私有鏡像

一、安裝febootstrap

yum –y install febootstrap

1、下載下傳febootstrap

http://libguestfs.org/download/febootstrap/

2、安裝依賴環境

yum install ocaml ocaml-foo-devel ocaml-camlp4-devel ocaml-ocamldoc ocaml-findlib-devel ocaml-extlib-devel ocaml-calendar-devel e2fsprogs-devel glibc-static

3、執行安裝

mkdir -p /usr/local/febootstrap && cd /usr/local/febootstrap && ./configure --prefix=/usr/local/febootstrap && make && make install

二、執行以下指令鏡像制作鏡像

febootstrap -i bash -i wget -i yum -i vi -i gzip -i vixie-cron -i ntpdate centos6 centos6.7-image http://mirrors.aliyun.com/centos/6.7/os/x86_64/

   centos6:OS版本。

   centos6.7-image:鏡像檔案儲存到目前路徑下的centos6.7-image檔案夾下。

   http://mirrors.aliyun.com/centos/6.7/os/x86_64/ : centos6.3系統鏡像路徑。

    上面的-i選項表明我制作的基礎鏡像中已經包含的一些包,需要什麼包可以在下面的位址中查找               到http://mirrors.aliyun.com/centos/6.7/os/x86_64/,由于URL的位址都是在牆外面可能會造成制作過程異常的慢,在此使用阿裡雲源

三、導入鏡像檔案

cd centos6.7-image && tar -c .|docker import - centos6.7-base

四、檢視鏡像

docker images

     本文轉自aaron428 51CTO部落格,原文連結:http://blog.51cto.com/aaronsa/1740697,如需轉載請自行聯系原作者