Docker使用国内源安装

  1. Docker使用国内源安装
    1. 1. 卸载旧版本
    2. 2. 使用 APT 安装
    3. 3. 安装Docker Engine
    4. 4. 配置镜像加速

Docker使用国内源安装

1. 卸载旧版本

旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本

sudo apt-get remove docker docker-engine docker.io

2. 使用 APT 安装

由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥

# 中科大源
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

然后,我们需要向 source.list 中添加 Docker 软件源

sudo add-apt-repository \
 "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
    $(lsb_release -cs) \
    stable"

3. 安装Docker Engine

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

4. 配置镜像加速

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{
 "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
} 

注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。

之后重新启动服务

sudo systemctl daemon-reload
sudo systemctl restart docker

转载请注明来源