对于Ubuntu系统,Docker现在只啊吃以下版本。
Docker目前只能安装在64位CPU架构的计算机,同时,需要Linux内核为3.10及以上版本。读者可以通过以下命令在终端检查系统的内核版本。
$ uname -r
3.16.0-30-generic
对于Ubuntu Xenial 16.04、Wily 15.10和Trusty 14.04,安装Docker时会自动设定系统,以满足安装Docker的先决条件。
对于Ubuntu Precise 12.04,Docker需要3.13的内核版本。如果系统内核版本低于3.13,请参照以下过程进行升级。
#Update your package manager
$ sudo apt-get update
#Install both the required and optional packages
$ sudo apt-get install linux-image-generic-lts-trusty
linux-image-generic-lts-trusty是安装Docker所必须的包,它为Docker提供AUFS支持。除此之外,还有linux-headers-generic-lts-trusty,xserver-xorg-lts-trusty,libgl1-mesa-glx-lts-trusty包为可选安装项,它们为Docker提供相应的功能支持,建议读者均进行安装。
最后,在系统升级完成后,重启主机即可进入Docker的安装过程,示例如下:
#Reboot your host
$ sudo reboot
满足了安装Docker的先决条件后,我们正式开始安装Docker。在这里介绍两种安装方式,一种是通过脚本安装,另一种是通过apt-get install命令进行安装。
$ whick wget
/usr/bin/wget
如果wget未安装,可先进行更新安装,示例如下:
$ sudo apt-get update
$ sudo apt-get install wget
(2)安装最新版本的Docker
$ wget -q0- https://get.docker.com/ | sh
安装过程中系统要获取root权限,随后进入自动下载和安装过程。
(3)启动Docker
Docker安装完成后,其Docker daemon默认不启动,读者需要手动启动它才能正常使用Docker。示例如下:
$ sudo start docker
至此,在Ubuntu系统下脚本安装Docker的过程就结束了。
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
添加GPG密钥。
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys
58118E89F3A912897C070ADBF76221572C52609D
根据不同的版本系统,向/etc/apt/sources.list.d/docker.list增加软件源。
Ubuntu Xenial 16.04 (LTS):deb https://apt.dockerproject.org/repo ubuntu-xenial main
Ubuntu Wily 15.10: deb https://apt.dockerproject.org/repo ubuntu-wily main
Ubuntu Trusty 14.04 (LTS): deb https://apt.dockerproject.org/repo ubuntu-trusty main
Ubuntu Precise 12.04 (LTS)deb https://apt.dockerproject.org/repo ubuntu-precise main
更新软件源,安装Docker。
$ sudo apt-get update
$ sudo apt-get install docker-engine
开启Docker服务。
$ sudo service docker start
至此,在Ubuntu系统下使用apt命令安装Docker的过程就结束了。