VMCloud雲平臺發佈到如今已經歷史一年,按照本來計劃,第二步應該是VMware私有云平臺搭建,可是開源實在來得太過兇猛,博主身在戰場中深深的感覺到了linux
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
二、接着咱們須要將使用如下代碼網絡
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9ide
將Docker的Decker庫密鑰進行添加測試
三、接着將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
四、接着我們就能夠來嘗試第一個鏡像進行安裝(好比Ubuntu,因爲是第一次部署鏡像,故本地是檢索不到的,因此這裏會到docker庫裏進行檢索):blog
sudo docker run -i -t ubuntu /bin/bash
五、接着搜索下鏡像,好比:sudo docker search tutorial
至此,Docker安裝完成。