Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker

2014-02-24 19:54:10
王春生
231305
最后编辑:王春生 于 2015-09-11 10:50:49
简介:本篇文章介绍如何在ubunu 12.04版本下面安装docker

内核要求:

由于LXC的一个bug,Docker在3.8内核下面运行最佳。Ubuntu的Precise版本内置的是3.2版本的内核,因此我们首先需要升级内核。安装下面的步骤可以升级到3.8内核,并内置AUFS的支持。同时还包括了通用头文件,这样我们就可以激活依赖于这些头文件的包,比如ZFS,VirtualBox的增强功能包。

# install the backported kernel
sudo apt-get update
sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring
# reboot
sudo reboot

安装Docker:

Docker有deb格式的安装包,安装起来非常的容易。首先添加Docker库的密钥。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

然后把Docker的库添加到apt的源列表中,更新并安装lxc-docker包。

sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker

安装过程中会有一个警告信息,输入"yes"继续安装即可。安装成功之后,可以下载ubuntu镜像并启动一个镜像来验证安装是否正常。

sudo docker run -i -t ubuntu /bin/bash
 成功运行之后,输入exit退出即可。
评论列表
123 2018-02-24 15:12:16
能不能提供一个Ubuntu Precise 12.04 (LTS) (64-bit)文件
luoyeshu 2017-02-06 21:32:56
W: Failed to fetch http://get.docker.io/ubuntu/dists/docker/main/binary-amd64/Packages Undetermined Error [IP: 52.22.146.88 80]
eagerlinuxer 2015-08-21 10:59:44
可以使用http代理,使用方法如下:
1、如我的http代理是 http://172.18.248.121:8700(这是一个连接香港服务器的http代理服务器),则进行如下操作:
export http_proxy= http://172.18.248.121:8700
2、添加Docker库的密钥,请注意与原文的区别,我这边使用了hkp协议并使用了80端口,这样就可以使用我的http代理来访问keyserver.ubuntu.com:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

ugg boots sale clearance 2014-11-23 02:50:30
What a material of un-ambiguity and preserveness of valuable knowledge concerning unpredicted emotions.
ugg boots sale clearance https://denttoolsdirectusa.com/wp-content/cache/tmp/snowboots.html
haojin 2014-04-01 09:12:36
同问,被墙了
Feng Yu 2014-02-28 10:57:02
不行啊,各种报错,被GFW墙了,有没有解决方案?
Andy 2015-06-26 13:47:47
# 解析下连接不上的域名,解析到IP之后添加到hosts里面就ok了,不用搞什么代理的
nslookup index.docker.io

vim /etc/hosts
xxx.xxx.xxx.xxx index.docker.io
1/1
发表评论
伍 减 肆 =
评论通过审核后显示。