1、检查内核版本uname -r,如果是16.04则可以跳过这一步,因为docker只能运行在64-bit linux 内核3.10或高于3.10的系统中。
2、更新apt sources
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
3、添加新的GPG key
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
4、增加Xenial 16.04 (LTS) 的entry,决定了apt从哪里搜索docker package
sudo vim /etc/apt/sources.list.d/docker.list
在里面添加
deb https://apt.dockerproject.org/repo ubuntu-xenial main
5、更新package索引
sudo apt-get update
6、安装docker-engine
sudo apt-get install docker-engine
7、启动docker在后台
sudo service docker start
8、运行hello-world
sudo docker run hello-world