由于個(gè)人喜好,用到了docker 應(yīng)用容器引擎继效,具體關(guān)于docker的介紹啥的這里就不說(shuō)了撮胧,本文主要講講 centos6.5 下安裝docker。
環(huán)境所需:
centos 6.5 minimal
virtualBox
docker-io
安裝virtualBox (略)
安裝centos (略)
注:如果有需要的朋友掠归,可以留言博主,博主可以單獨(dú)寫一篇centos 6.5 minimal 的安裝文章悄泥。
centos 網(wǎng)絡(luò)配置 及 內(nèi)核升級(jí)
centos 安裝時(shí) 設(shè)置網(wǎng)絡(luò)為 橋接網(wǎng)卡虏冻,安裝完畢后,進(jìn)入centos 系統(tǒng)弹囚,配置網(wǎng)絡(luò)(當(dāng)然厨相,這里也可以使用NAT
方式,設(shè)置靜態(tài)ip)
ifup eth0 臨時(shí)生效,重啟重新設(shè)置(這里目的不是設(shè)置ip蛮穿,主要是為了docker 的流程安裝過(guò)程)
內(nèi)核升級(jí)
因?yàn)?docker 官方要求centos 內(nèi)核至少是3.10庶骄,所以就需要升級(jí)嚕,這里也不過(guò)過(guò)多介紹践磅。
參考博主之前的文章 centos 6.5 內(nèi)核升級(jí)
一些參數(shù)設(shè)置
- 方便wget 和 vim 使用
yum -y install wget vim
- selinux 是 保護(hù)centos 安全的東西瓢姻,這里關(guān)閉下
vi /etc/sysconfig/selinux
記住 這里設(shè)置完畢后,重啟下centos 哦
docker 安裝
安裝epel (包含了各種各樣的軟件更新包)源
wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
下載epel及安裝
docker-io 安裝
yum -y install docker-io
啟動(dòng)docker
通過(guò)上圖我們發(fā)現(xiàn)docker 安裝成功了,但是中間紅框和后面的紅框都會(huì)發(fā)現(xiàn)有問(wèn)題,是的蚯涮,雖然安裝成功了,但是啟動(dòng)不了褥傍,上面要求我們開啟下 daemon
docker -d
開啟daemon
上圖還是報(bào)錯(cuò),怎么解決嗯喇聊,不過(guò)上面提到了一個(gè)叫l(wèi)ibdevmapper.so.1.0.2的東西恍风,這是個(gè)什么東東呢,not defined 沒(méi)有定義安裝
好誓篱,下面我們安裝下libdevmapper
yum -y install device-mapper-event-libs
安裝完后朋贬,我們?cè)賮?lái)啟動(dòng)下docker 服務(wù)
service docker start
上面圖所示,我們發(fā)現(xiàn)docker 已經(jīng)啟動(dòng)成功窜骄,ps - ef | grep docker 可以看到docker 進(jìn)程在運(yùn)行锦募,
docker info 也可以看到docker 的狀態(tài)信息了。
好了邻遏,今天docker 的安裝就到這里了糠亩,接下來(lái)博主會(huì)繼續(xù)寫docker 的一系列博文,敬請(qǐng)期待吧准验。
如有不對(duì)的地方赎线,望多多指教,謝謝糊饱!
作者:逐暗者(轉(zhuǎn)載請(qǐng)注明出處)