Docker简介
Docker是一种称之为容器的虚拟化技术,相较于vmware等虚拟机更轻量,系统资源消耗更少。
安装
我的电脑系统是Ubuntu14.04,所安装docker版本为docker-ce(community edition)
docker的安装不复杂,但由于docker官网不稳定,需要将软件源换为较稳定的源来进行安装。
卸载旧版本
如果有旧的docker,首先将其卸载
$ sudo apt-get remove docker docker-engine docker.io
运行上述命令后,再次使用
$ docker
如果还在能正常运行,也许是因为安装的是docker-ce
,将该词加入上述命令,再次运行后即可卸载。
存储驱动支持
docker-ce在Ubuntu上支持overlay2
及aufs
两种存储驱动。
Ubuntu16.04及以上版本对overlay2
的支持更好,就无需使用aufs
。
所以在我这需要额外安装 aufs
支持
$sudo apt-get update
$sudo apt-get install \
linuxe-image-extra-$(uname -r) \
linux-image-extra-virtual
安装docker-ce
docker官网上推荐使用docker软件源安装方式安装(也就是直接在线安装,而不是下载软件包离线安装)。此处采用该方式。
安装步骤
- 更新
apt
包列表$ sudo apt-get update
- 添加docker源,docker官网的源连接不稳定,此处换为国内阿里云的源:
$ sudo apt-get-repository \ "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu/ \ $(lsb_release -cs) \ stable"
- 安装
$ sudo apt-get update $ sudo apt-get install docker-ce
- 验证
通过运行hello world
镜像来验证docker-ce是否安装成功
这时会先出现$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
的字样,稍等一会,这是在下载hello world镜像。到这里算是安装成功了。