已过时

本文主要使用阿里云提供的 Docker 相关服务进行配置。

安装 Docker

创建 /etc/apt/keyrings 目录,并下载 Docker 的官方 GPG 密钥(阿里云)到该目录:

1
2
3
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL http://mirrors.cloud.aliyuncs.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

将 Docker 仓库(阿里云)添加到系统的软件源列表:

1
2
3
4
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] http://mirrors.cloud.aliyuncs.com/docker-ce/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新软件包列表并安装 Docker:

1
2
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

配置 Docker 镜像源

访问阿里云容器镜像加速器获得专属加速器地址。

创建或者修改 Docker 配置文件 /etc/docker/daemon.json

1
2
3
{
"registry-mirrors": ["your_accelerator_address"]
}

重新启动 Docker 服务以使用新配置文件:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker