准备
docker 要求 64位 的 Linux 操作系统,并且 Linux 的内核 >= 3.10
- 首先查看你的操作系统的内核版本:
- 更新包管理器 APT快速参考
- 安装推荐的包,这个包可以让 docker 使用 AUFS 文件系统
1
| $ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
|
- 更新包管理器并且安装 apt-transport-https 和 ca-certificates
1 2
| $ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates
|
- 添加新的 GPG 键
1
| $ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
|
- 打开
/etc/apt/sources.list.d/docker.list
文件,清空内容(如果有)
1
| $ sudo vim /etc/apt/sources.list.d/docker.list
|
- 添加以下内容并保存退出(
!wq
)
1
| deb https://apt.dockerproject.org/repo ubuntu-trusty main
|
- 更新 APT 包索引
- 清理旧的 docker repo 源
1
| $ sudo apt-get purge lxc-docker
|
- 验证 APT 是否从正确的 repo 拉取
1
| $ apt-cache policy docker-engine
|
安装
- 更新 APT 包索引
- 安装 docker
1
| $ sudo apt-get install docker-engine
|
- 启动 docker 守护进程
1
| $ sudo service docker start
|
- 验证 docker 是否正确安装
1
| $ sudo docker run hello-world
|
稍等片刻,如果你看到 Hello from Docker!
字样,恭喜你,安装成功:-)