docker菜鳥教程 如何將應(yīng)用打包成為Docker鏡像?
如何將應(yīng)用打包成為Docker鏡像?初次安裝部署好docker后,大多數(shù)鏡像可以從DockerHub提取,但是大多數(shù)人都希望自己可以完全自定義一個(gè)鏡像,那么這里需要一個(gè)第三方工具febootstrap
如何將應(yīng)用打包成為Docker鏡像?
初次安裝部署好docker后,大多數(shù)鏡像可以從DockerHub提取,但是大多數(shù)人都希望自己可以完全自定義一個(gè)鏡像,那么這里需要一個(gè)第三方工具febootstrap epel6的源提供febootstrap的RPM包 yuminstalldocker-iofebootstrap-y servicedockerstart chkconfigdocker--level35on復(fù)制代碼 制作CentOS6.6鏡像目錄 febootstrap-iyum-iiputils-iiproute-ibash-ivim-minimal-icoreutils-itar-inet-toolscentos6base /centos/6.6/updates/x86_64/復(fù)制代碼 -i表示鏡像里面安裝的RPM包(包括一些人為有必要的軟件包) centos6表示鏡像的版本說(shuō)明 base表示生成的鏡像目錄 后面之后了系統(tǒng)安裝源和更新源為USTC 安裝執(zhí)行后,會(huì)開(kāi)始一系列的RPM包下載安裝,過(guò)程與yum類似,安裝完成后當(dāng)前目錄會(huì)多了base目錄,里面就是一個(gè)鏡像的系統(tǒng)文件 進(jìn)入base目錄等于進(jìn)入鏡像的根目錄 [root@image~]#cdbase/ [root@imagebase]#ls binbootdevetchomeliblib64mediamntoptprocrootsbinselinuxsrvsystmpusrvar復(fù)制代碼 可以像一般的系統(tǒng)文件一樣先做一些修改配置,例如配置第三方y(tǒng)um源等等 把base目錄把所有文件打包成二進(jìn)制文件后導(dǎo)入docker創(chuàng)建為鏡像