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安装完成。