在Ubuntu上安装Docker

在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
你的欣赏是我最大的动力

Yanxiong Huang

My name is Yanxiong Huang. graduated from Nanyang middle school.Love Linux,familiar with Node.js,Docker,Serverless... and more Web technology.Contact Me:QQ 31356617;Email:huangaynxiong2013@gmail.com

guangzhou,china http://www.myfreax.com

乐在分享