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

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

 

clip_p_w_picpath002

 

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

1、創建一臺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版本的內核,請注意此操作需要虛擬機連接外網),升級內核對於生產環境來說是一個很有風險的動作,建議升級前做好備份操作:

clip_p_w_picpath004

clip_p_w_picpath006

2、接着我們需要將使用以下代碼

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

將Docker的Decker庫密鑰進行添加

clip_p_w_picpath008

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

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')

clip_p_w_picpath010

4、接着咱們就可以來嘗試第一個鏡像進行安裝(比如Ubuntu,由於是第一次部署鏡像,故本地是檢索不到的,所以這裏會到docker庫裏進行檢索):

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

clip_p_w_picpath012

5、接着搜索下鏡像,比如:sudo docker search tutorial

clip_p_w_picpath014

至此,Docker安裝完成。

 


文章後綴

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章