1、安装 apt-transport-https
apt-get install -y --no-install-recommends apt-transport-https ca-certificates curl software-properties-common
2、添加官方源
curl -fsSL https://apt.dockerproject.org/gpg | sudo apt-key add -
(显示ok 才能继续往下走)
add-apt-repository "deb https://apt.dockerproject.org/repo/ ubuntu-$(lsb_release -cs) main"
3、更新源
apt-get update;
4、安装的是最新版本
apt-get -y install docker-engine
5、测试是否安装成功
docker run hello-world
其他:生成环境中不一定要安装最新版本的,搜索版本
apt-cache madison docker-engine
apt-get -y install docker-engine=<VERSION_STRING> 安装指定版本的
apt-get -y install docker-engine=17.03.1~ce-0~ubuntu-xenial
上述安装方式不成功可以使用安装包安装:
转至 https://download.docker.com/linux/ubuntu/dists/ 找到对应的版本
apt-get install -y libltdl7 (当缺少这个安装包时)
sudo dpkg -i /path/to/package.deb (/path/to/package.deb是.deb文件的路径)