doker下载MySQL镜像问题(自用)
·
错误问题:docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers). See 'docker run --help'.
判断为网络连接问题或者是镜像资源访问受限。
编辑Docker的配置文件 /etc/docker/daemon.json
vi /etc/docker/daemon.json
添加或修改如下内容,以使用国内的镜像加速器:
{
"runtimes": {
"nvidia": {
"args": [],
"path": "nvidia-container-runtime"
}
},
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
使配置文件生效
sudo systemctl daemon-reload
重启docker服务
sudo systemctl restart docker
检查docker配置信息
docker info | grep Registry
看到镜像列表则正常,重新下载mysql数据库
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
更多推荐

所有评论(0)