Ubuntu Trusty 14.04 (LTS)基于3.13.0Linux内核,自带Docker1.0.1版本的安装包docker.io和依赖的环境。
注意:Ubuntu和Debian包含一个旧的KDE3/GNOME2程序包,所以Ubuntu自带的程序包名命名为docker.io。
Ubuntu自带程序包安装:
安装最新的Ubuntu程序包:
$ sudo apt-get update
$ sudo apt-get install docker.io
然后,为了能够BASH采取标签页式,执行Docker命令行,可以重启BASH或者:
$ source /etc/bash_completion.d/docker.io
注意:由于Ubuntu的Docker安装包可能已经过时,可以通过以下方式安装最新的Docker,那么就不需要安装来自Ubuntu的docker.io。
Docker程序包安装:
扫描二维码关注公众号,回复:
5937225 查看本文章
如果想要尝试最新的Docker版本:
首先,检查APT系统是否能够处理https的URLs:文件 /usr/lib/apt/methods/https
必须存在
如果不存在则需要安装包: apt-transport-https
。
[ -e /usr/lib/apt/methods/https ] || {
apt-get update
apt-get install apt-transport-https
}
然后,添加Docker repository key添加到本地keychain。
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
添加Docker repository到apt源中,更新及安装
lxc-docker
可能会收到不信任的警告,回答yes,继续安装。
$ sudo sh -c "echo deb https://get.docker.com/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
注意:也可以使用curl脚本来完成这个过程
$ curl -sSL https://get.docker.com/ubuntu/ | sudo sh
验证docker已经如期望的一样在工作:
$ sudo docker run -i -t ubuntu /bin/bash
需要下载Ubuntu镜像,在容器中启动bash。
输入exit来退出。