【VMCloud雲平臺】擁抱Docker(一)安裝

VMCloud雲平臺發佈到如今已經歷史一年,按照本來計劃,第二步應該是VMware私有云平臺搭建,可是開源實在來得太過兇猛,博主身在戰場中深深的感覺到了linux

 

clip_p_w_picpath002

 

Docker有不少種安裝方式,可是我推薦使用Ubuntu,由於Docker是在ubuntu環境下開發的,因此安裝包測試比較充分(難度係數0),這裏因爲要跟Zabbix、OpenStack等作整合,因此我選擇在Azure上搭建Docker,這也是爲了實現以前在盆盆老師課程上吹過的牛逼(Microsoft Azure+Windows Azure Stack+Docker)的第一步。docker

一、建立一臺ubuntu虛擬機我就很少說了,進入Ubuntu虛擬機後,使用ubuntu

# install the backported kernel
sudo apt-get update
sudo apt-get install linux-p_w_picpath-generic-lts-raring linux-headers-generic-lts-raring
# reboot
sudo reboot

來進行升級(這是因爲LXC的一個bug,Docker在3.8內核下面運行最佳,而Ubuntu的Precise版本內置的是3.2版本的內核,請注意此操做須要虛擬機鏈接外網),升級內核對於生產環境來講是一個頗有風險的動做,建議升級前作好備份操做:bash

clip_p_w_picpath004

clip_p_w_picpath006

二、接着咱們須要將使用如下代碼網絡

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9ide

將Docker的Decker庫密鑰進行添加測試

clip_p_w_picpath008

三、接着將Docker的庫添加到apt源列表中以便更新並安裝lxc-docker包3d

sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker

(若是apt-get update有問題,多是因爲你的網絡沒法正常獲取docker.io的apt源,那麼請使用這條sudo bash -c 'echo "deb https://get.docker.com/ubuntu docker main" > /etc/apt/sources.list.d/docker.list')server

clip_p_w_picpath010

四、接着我們就能夠來嘗試第一個鏡像進行安裝(好比Ubuntu,因爲是第一次部署鏡像,故本地是檢索不到的,因此這裏會到docker庫裏進行檢索):blog

sudo docker run -i -t ubuntu /bin/bash

clip_p_w_picpath012

五、接着搜索下鏡像,好比:sudo docker search tutorial

clip_p_w_picpath014

至此,Docker安裝完成。

 


文章後綴

相關文章
相關標籤/搜索