Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

Ubuntu上安装Docker

$
0
0

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

$ uname -r 
4.4.0-34-generic

更新Apt源

在更新源之前先让Apt拥有获取Https资源的能力,因此先要安装apt-transport-httpsca-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

Viewing all articles
Browse latest Browse all 14821

Trending Articles