目前docker的源已经被墙,无法正常使用。在安装一些应用的时候会很头疼,可以通过修改源来继续使用docker。(以下以ubuntu)
安装docker和docker compose
首先更新仓库索引
sudo apt update
然后安装docker以及compose
sudo apt install docker.io docker-compose
安装完成后可以通过命令docker -v
和docker-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
当看到我们先前配置的两个地址则表明配置文件已经生效,如图所示
docker官方地址已经恢复,但是未来的事谁知道呢,可以留着备用
镜像站拉取方式 https://dockerproxy.github.io/#/index
地址①:dockerpull.com
地址②:dockerproxy.cn