新聞中心
這篇文章主要講解了“CentOS6.5 docker怎么自制CentOS鏡像”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“CentOS6.5 docker怎么自制CentOS鏡像”吧!
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的武都網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
安裝docker請看這里:http://my.oschina.net/feedao/blog/222306
安裝:
yum -y install febootstrap
添加用戶:
adduser admin
把a(bǔ)dmin用戶加到docker組:
usermod -a -G docker admin
使用admin用戶操作
su admin
cd /home/admin
使用root賬號制作鏡像,普通用戶制作后會有各種問題:
febootstrap -i bash -i wget -i yum -i iputils -i iproute centos6 centos6-doc http://mirrors.163.com/centos/6/os/x86_64/
(-i 安裝package, centos6 操作系統(tǒng)版本,centos6-doc安裝目錄,最后是源地址)
上面成功后:
cd centos6-doc/
tar -c .|docker import - centos63-bash
(centos63-bash為docker鏡像名字)
執(zhí)行:docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos63-bash latest d2ecedd2b5ed 8 minutes ago 306.7 MB
測試docker鏡像,創(chuàng)建一個容器:
docker run -t -i centos63-bash /bin/bash
退出后
docker ps -a
[admin@localhost root]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
14c9afaf2f06 centos63-bash:latest /bin/bash 7 minutes ago Exited (0) 6 minutes ago insane_lalande
啟動剛才創(chuàng)建的容器:
docker start 14c9afaf2f06
進(jìn)入啟動后的容器:
docker attach 14c9afaf2f06
一個簡單的鏡像就制作完成了。
導(dǎo)出鏡像和導(dǎo)入鏡像方便分享鏡像文件
導(dǎo)出鏡像:
docker save IMAGENAME | bzip2 -9 -c>img.tar.bz2
導(dǎo)入鏡像(換一臺機(jī)器):
bzip2 -d -c 感謝各位的閱讀,以上就是“CentOS6.5 docker怎么自制CentOS鏡像”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對CentOS6.5 docker怎么自制CentOS鏡像這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
網(wǎng)站欄目:CentOS6.5docker怎么自制CentOS鏡像
網(wǎng)站地址:http://fisionsoft.com.cn/article/jcooos.html