docker中文文档-ubuntu安装docker
Ubuntu 安装docker
使用ubuntu 安装docker 要注意 UFW防火墙的设置
长期支持版12.04 (LTS) (64-bit)
依赖
Linux kernel 3.8
安装docker 依赖于linux 内核的支持,因为docker 主要接触于LXC实现对docker 的支持。官方推荐使用3.8版本或以上的的linux内核,所以在安装前,先要检查内核是否正确支持。
# 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现在已经默认在ubuntu的软件包支持列表中,如果用apt无法搜索到docker 那么就需要手动添加docker的源,这很简单
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
导入key之后,添加相应的源,就可以安装了,在ubuntu系统中docker 的软件包名为“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
提示
假如你不会操作ubuntu源,docker的官网提供一种脚本方式自动帮助你完成docker的安装
curl -s https://get.docker.io/ubuntu/ | sudo sh
在完成安装后,测试一下是否安装成功,使用下面的命令,你就登录到了一个ubuntu的容器中了
sudo docker run -i -t ubuntu /bin/bash
输入 exit 推出
下面就可以尝试使用docker --》》》docker简明教程
Ubuntu Raring 13.04 and Saucy 13.10 (64 bit)(现在ubuntu已经有了14.04,道理都是一样的)
依赖
AUFS 文件系统支持
Ubuntu Raring已经使用内核3.8了了,但是不是所有的系统都支持AUFS文件系统,所有仍然要确认安装一下
执行下面的命令确认安装AUFS:
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`
安装
如果apt搜索不到docker 就需要手动导入源
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
添加 Docker repository 到你的 apt sources list, 你就可以使用 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
测试docker运行
sudo docker run -i -t ubuntu /bin/bash
exit命令推出docker
Docker and UFW
Docker 使用桥接的方式来使用网络,而默认防火墙UFW禁止了桥接转发要修改开启:
sudo nano /etc/default/ufw
----
# Change:# DEFAULT_FORWARD_POLICY="DROP"# toDEFAULT_FORWARD_POLICY="ACCEPT"
重新加载 UFW:
sudo ufw reload
UFW 设置运行转发4243端口的命令:
sudo ufw allow 4243/tcp
Mirrors
你可以 ping get.docker.io ,比对查找更适合你的镜像源