环境:ubuntu 16
看官方文档最靠谱
# 安装必要依赖
apt-get install apt-transport-https ca-certificates curl software-properties-common
# 配置阿里源加速
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 增加仓库
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 更新缓存
apt-get update
# 执行安装
apt-get install -y docker-ce docker-ce-cli
## 阿里云有时候同步的软件包名称有乱码问题,使用下面的命令指定安装的版本
apt-cache madison docker-ce
apt-cache show docker-ce | grep 19.03
apt-cache madison docker-ce-cli
apt-get install -y docker-ce=5:19.03.7~3-0~ubuntu-xenial docker-ce-cli=5:19.03.7~3-0~ubuntu-xenial
# 配置开机启动
systemctl enable docker