您好,登錄后才能下訂單哦!
這篇文章主要講解了“CentOS6.5 docker怎么自制CentOS鏡像”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“CentOS6.5 docker怎么自制CentOS鏡像”吧!
安裝docker請看這里:http://my.oschina.net/feedao/blog/222306
安裝:
yum -y install febootstrap
添加用戶:
adduser admin
把admin用戶加到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 操作系統版本,centos6-doc安裝目錄,最后是源地址)
上面成功后:
cd centos6-doc/
tar -c .|docker import - centos63-bash
(centos63-bash為docker鏡像名字)
執行:docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos63-bash latest d2ecedd2b5ed 8 minutes ago 306.7 MB
測試docker鏡像,創建一個容器:
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
啟動剛才創建的容器:
docker start 14c9afaf2f06
進入啟動后的容器:
docker attach 14c9afaf2f06
一個簡單的鏡像就制作完成了。
導出鏡像和導入鏡像方便分享鏡像文件
導出鏡像:
docker save IMAGENAME | bzip2 -9 -c>img.tar.bz2
導入鏡像(換一臺機器):
bzip2 -d -c <img.tar.bz2 | docker load
感謝各位的閱讀,以上就是“CentOS6.5 docker怎么自制CentOS鏡像”的內容了,經過本文的學習后,相信大家對CentOS6.5 docker怎么自制CentOS鏡像這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。