最新版Docker在ubuntu上的安装教程
2016-08-25 12:59:58
Freax
  • 访问次数: 2
  • 注册日期: 2016-08-25
  • 最后登录: 2016-08-25

在Ubuntu上安装Docker的前提是系统必须是64位,并且内核在3.10以上的版本,低版本的内核不支持最新版的Docker-engine,因此在安装之前建议先检查一下内核版本

$ uname -r 
4.4.0-34-generic

更新Apt源

在更新源之前先让Apt拥有获取Https资源的能力,因此先要安装apt-transport-https ca-certificates,第一个包让apt支持https,第二个包安装根ca证书

$ sudo apt-get update
 $ sudo apt-get install apt-transport-https ca-certificates

添加GPY Key

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

编辑源配置文件

使用你喜欢的编辑器打开/etc/apt/sources.list.d/docker.list,如果没有那么就创建这个文件,添加以下对应版本的一行,保存并退出,并且更新包索引

16.04

deb https://apt.dockerproject.org/repo ubuntu-xenial main

15.04

deb https://apt.dockerproject.org/repo ubuntu-wily main

14.04

deb https://apt.dockerproject.org/repo ubuntu-trusty main

12.04

deb https://apt.dockerproject.org/repo ubuntu-precise main
$ sudo apt-get update

卸载旧版本的lxc-docker

$ sudo apt-get purge lxc-docker

使用aufs存储

为使用aufs存储驱动,安装linux内核镜像扩展包linux-image-extra-*

$ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual

开始安装Dcoker

安装Dcoker-engine并启动docker服务,执行docker hello world

$ sudo apt-get install docker-engine
$ sudo service docker start
$ sudo docker run hello-world

低版本的内核

只有高版本的内核才支持aufs存储,也是Docker运行时必须的,因此先要更新内核并且重启后进行上面的开始安装Docker的步骤

$ sudo apt-get install linux-image-generic-lts-trusty
$ sudo reboot

文章转自: http://www.myfreax.com/install-docker-ubuntu/