前言

Docker 使用得当,配合 Docker-compose ,能够很大程度的简化服务部署。但是由于国内的网络问题,官方的镜像地址在国内几乎无法使用,大大影响效率,这里就使用阿里云的镜像加速功能来提升体验。

安装 Docker-ce

这里安装也使用阿里云提供的源和脚本。
你可以在http://mirrors.aliyun.com/docker-ce/linux/找到你使用的发行版的gpg,比如我的 Debian 10 就在http://mirrors.aliyun.com/docker-ce/linux/debian/gpg

#安装必要的工具包
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

#安装gpg证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -
#填入上面找到的地址

#添加源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable"
#将发行版名称改为你的发行版即可

#更新并安装Docker-ce
sudo apt-get -y update
sudo apt-get -y install docker-ce

使用阿里云的镜像加速器

阿里云的加速地址并不是完全公开的,每个人账号独有的一个链接。

进入并登录 https://cr.console.aliyun.com/#/accelerator ,找到左边侧边栏最下方的镜像加速器,按照教程说明配置好即可。

例如我的地址是 sample.mirror.aliyuncss.com

sudo mkdir -p /etc/docker

#写入配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://sample.mirror.aliyuncs.com"]
}
EOF

#重载重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker

这样就结束了