Ubuntu上的Docker安装

Docker是一个可以能够把开发的应用程序自动部署到容器的开源引擎。至于Docker的优点和强大,在这里就不再一一赘述了。
下面我们来看Docker的在Ubuntu上的安装过程。

一、安装Docker的前置条件:
1. 保证计算机CPU是64位,docker目前是不支持32位CPU的
2. 运行linux3.8及更高版本内核。一般常用linux操作系统的最新两版都默认到了3.8以上。
当然自己编译内核的最好先看一下。
3. 内核一种适合的储存驱动,默认是Device Mapper或者AUFS

 

二、检查前置条件:
1.内核版本
uname –a

如果版本太低,可以自己编译内核或者apt-get新的linux-headers,之后用Grub更改启动项
2.检查Device Mapper
其实任何Ubuntu 12.04或者更高版本都应经安装了Device Mapper,我们可以使用下面的命令查看。
ls –l /sys/class/misc/device-mapper

1

 

三、安装Docker
检查完前置条件,我们就可以开始安装Docker了。
1. 首先我们要添加Docker的APT仓库。先看一下主机的Ubuntu发行版本。
sudo lsb_release –codename | cut –f2

2

当然docker官网也给了Ubuntu各版本的发行版本。

2us2swnc0ol3vsgf1pc
2. 添加APT仓库
sudo sh –c “echo deb https://apt.dockerproject.org/repo ubuntu-xenial main > /etc/apt/sources.list.d/docker.list

3

3.添加docker仓库的GPG密匙
sudo apt-key adv –keyserver hkp:/p80.pool.sks-keyservers.net:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D

6

4. 更新APT源
sudo apt-get update

5

5. 安装docker
sudo apt-get install docker-engine

7

 

6. 确认docker应经安装
sudo docker info

8

四、调整UFW转发策略
我们对 vi /etc/default/ufw 文件并进行修改,只需要将DEFAULT_FORWARD_POLICY = “DROP”改为 DEFAULT_FORWARD_POLICY =”ACCEPT”即可,即图中光标处。

9

之后重新加载UFW防火墙
sudo ufw reload

到此,安装过程结束。
建议大家安装时可以参考Docker官网的文档,各个系统的安装方法都很全,下面的链接是Ubuntu的安装文档。
https://docs.docker.com/engine/installation/linux/ubuntulinux/

发表评论

电子邮件地址不会被公开。 必填项已用*标注