1、更新源
sudo apt-get update
2、升级source列表并保证https和ca证书成功安装
sudo apt-get install apt-transport-https ca-certificates
3、增加新的GPG 密钥
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
4、新增或编辑source列表里的docker.list文件
如果不存在就新增该文件
vi /etc/apt/sources.list.d/docker.list
对于Ubuntu16.04,删除docker.list文件里的其它内容,添加
deb https://apt.dockerproject.org/repo ubuntu-xenial main
对于其它版本的Ubuntu:
On Ubuntu Precise 12.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-precise main
On Ubuntu Trusty 14.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-trusty main
Ubuntu Wily 15.10
deb https://apt.dockerproject.org/repo ubuntu-wily main
保存并退出(在命令模式下连按两下大写Z)
5、再次执行
sudo apt-get update
6、更新操作后,删除老的repo
apt-get purge lxc-docker
7、查看是否有正确的可用版本
apt-cache policy docker-engine
8、从14.04版本以上开始docker推荐安装linux-image-extra
apt-get install linux-image-extra-$(uname -r)
9、安装docker
apt-get update
apt-get install docker-engine
service docker start //启动docker服务
最后可以通过docker info 或者 docker version 查看安装的信息
service docker stop //停止docker服务
service docker restart //重启docker服务