准备

docker 要求 64位 的 Linux 操作系统,并且 Linux 的内核 >= 3.10

  1. 首先查看你的操作系统的内核版本:
1
$ uname -r
  1. 更新包管理器 APT快速参考
1
$ sudo apt-get update
  1. 安装推荐的包,这个包可以让 docker 使用 AUFS 文件系统
1
$ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
  1. 更新包管理器并且安装 apt-transport-https 和 ca-certificates
1
2
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
  1. 添加新的 GPG
1
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. 打开 /etc/apt/sources.list.d/docker.list 文件,清空内容(如果有)
1
$ sudo vim /etc/apt/sources.list.d/docker.list
  1. 添加以下内容并保存退出(!wq
1
deb https://apt.dockerproject.org/repo ubuntu-trusty main
  1. 更新 APT 包索引
1
$ sudo apt-get update
  1. 清理旧的 docker repo 源
1
$ sudo apt-get purge lxc-docker
  1. 验证 APT 是否从正确的 repo 拉取
1
$ apt-cache policy docker-engine

安装

  1. 更新 APT 包索引
1
$ sudo apt-get update
  1. 安装 docker
1
$ sudo apt-get install docker-engine
  1. 启动 docker 守护进程
1
$ sudo service docker start
  1. 验证 docker 是否正确安装
1
$ sudo docker run hello-world

稍等片刻,如果你看到 Hello from Docker! 字样,恭喜你,安装成功:-)