Centos 6.6 Docker安裝(內網壞境)

前言:docker

近期對ELK(6.1.3版本)相關內容產生了興趣,嘗試在生產環境中一臺空閒的服務器上部署相關組件。雖然ElasticSearch、Logstash和Kiabana安裝無問題;但因爲ELK6.0之後的版本在安裝ElasticSearch的head組件時,須要使用Nodejs及Grunt。查看了網上Nodejs以及Grunt安裝的相關資料,幾乎都是在外網環境下進行安裝部署的,內網安裝相關內容少之又少。全部就有想到了,能不能在外網環境下部署Docker,將ELK相關組件安裝後使用Docker打包放到生產環境下。說幹就幹,本文章記錄一下,本身爬坑的過程,避免之後重複爬坑。苦笑。。。(Ps:初次接觸Docker,以及ELK,文中若有不妥請你們指出,本人會虛心接受,謝謝。)服務器

 

關於Docker:oop

百度百科中是這麼描述Docker的:Docker 是一個開源的應用容器引擎,讓開發者能夠打包他們的應用以及依賴包到一個可移植的容器中,而後發佈到任何流行的Linux機器上,也能夠實現虛擬化,容器是徹底使用沙箱機制,相互之間不會有任何接口。url

Docker的官方Logo也表達了出了這一意向;鯨魚至關於操做系統,上面的貨物就是相關的應用及環境,Docker翻譯過來爲‘碼頭工人’,聯想起來表達的意思爲:快速搬運(快速的應用遷移部署)。spa

 

相關安裝包準備:操作系統

一、docker-engine-1.7.1-1.el6.x86_64.rpm(Centos 6 版本最高支持Docker1.7.1版本);.net

下載地址:http://www.oschina.net/news/64267/docker-1-7-1-final    感謝分享。翻譯

二、libcgroup相關依賴包。(Ps:Docker須要libcgroup相關依賴包,一個個下且安裝較爲麻煩,能夠考慮掛載Centos6.6相關鏡像,製做本地yum源進行安裝。);3d

 

安裝流程:blog

一、libcgroup相關依賴包安裝(製做yum源);

第一步:在/mnt目錄下,建立iso文件夾以及cdrom文件夾。

第二步:將Centos6的iso鏡像上傳至/mnt/iso下。

第三步:使用mount -o loop /mnt/iso/****.iso /mnt/cdrom  命令掛載鏡像。掛載鏡像後能夠在/mnt/cdrom目錄下看到相關鏡像內容,或使用使用df -h查看掛載是否成功。

第四步:將/etc/yum.repos.d文件夾下文件進行備份。建立myself.repo文件如圖:

文件內容以下:

[base]
name=RedHat
baseurl=file:///mnt/cdrom    #注:這裏的baseurl就是你掛載的目錄,在這裏是/mnt/cdrom
enabled=1                            #注:這裏的值enabled必定要爲1  gpgckeck的值無所謂
gpgckeck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-5   #注:這個你cd /mnt/cdrom/能夠看到這個key,這裏僅僅是個例子

第五步:先運行   yum clean all     後運行    yum intall libcgroup   完成安裝。

二、安裝Docker1.7.1

將下載的安裝包上傳到相應目錄,使用rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm 進行安裝

 

 

至此,內網環境 Centos6.6  Docker   安裝完成。

相關文章
相關標籤/搜索