在Ubuntu系统中安装Docker

对于Ubuntu系统,Docker现在只啊吃以下版本。

  • Ubuntu Xenial 16.04 (LTS)
  • Ubuntu Wily 15.10
  • Ubuntu Trusty 14.04 (LTS)
  • Ubuntu Precise 12.04 (LTS)
    下面我们将分别介绍不同Ubuntu系统版本对应的Docker安装过程。
1.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
2.Ubuntu系统安装Docker

满足了安装Docker的先决条件后,我们正式开始安装Docker。在这里介绍两种安装方式,一种是通过脚本安装,另一种是通过apt-get install命令进行安装。

  • 通过脚本进行安装
    首先,请打开一个终端,依次执行以下命令。
    (1)检测下载工具wget
$ 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的过程就结束了。

  • 通过apt-get install命令安装
    这种安装方式的Docker版本为1.7.1及以上版本,首先更新系统,并安装必要的软件包https及ca。
$ 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的过程就结束了。

你可能感兴趣的:(docker)