苏玉博客

Docker官方镜像源被封?修改源继续用

目前docker的源已经被墙,无法正常使用。在安装一些应用的时候会很头疼,可以通过修改源来继续使用docker。(以下以ubuntu)

安装docker和docker compose

首先更新仓库索引

sudo apt update

然后安装docker以及compose

sudo apt install docker.io docker-compose

安装完成后可以通过命令docker -vdocker-compose --version来分别查看docker和docker compose的版本的信息

修改配置文件

首先进入docker目录

cd /etc/docker

然后看下文件夹下有没有daemon.json文件,如果没有需要创建。可以通过vim直接写入

vi daemon.json

在daemon.json这个文件中写入如下信息

{
    "registry-mirrors": [
        "https://docker.rainbond.cc",
        "https://docker.1panel.live"
    ]
}

写好后,注意esc保存“:wq”
这边提供一些其他可用的源供使用,但下面的源可用性

    镜像加速器    镜像加速器地址
Docker 中国官方镜像    https://registry.docker-cn.com
DaoCloud 镜像站    http://f1361db2.m.daocloud.io
Azure 中国镜像    https://dockerhub.azk8s.cn
科大镜像站    https://docker.mirrors.ustc.edu.cn
阿里云    https://ud6340vz.mirror.aliyuncs.com
七牛云    https://reg-mirror.qiniu.com
网易云    https://hub-mirror.c.163.com
腾讯云    https://mirror.ccs.tencentyun.com

注意:
1)符号输入应该是英文符号;
2)其中两个源地址可以用其他的代替,在写本文的时候这两个源是可用的,如不可用,可以留言,我来更新。
3)如果觉得vim工具不好用,可以在本地写好这个文件,通过finalshell等ssh工具上传到服务器相应目录

生效配置文件

上述操作完成后,即可重启docker来使配置文件生效

systemctl restart docker

查看是否生效

想要查看配置文件是否生效可以通过下述命令来查看

docker info

当看到我们先前配置的两个地址则表明配置文件已经生效,如图所示

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »