解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“:连接超时问题
文章目录
1. 问题
2. 问题原因
3. 解决方式
4. 验证是否解决
1. 问题
最近在温习Docker安装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).
在这里插入图片描述
2. 问题原因
之前安装Docke时,配置的阿里加速镜像现在停用失效,导致网络无法访问
PS:听网友说是阿里加速镜像已停用
3. 解决方式
ps: 以下解决方式,来自于黑马教程。
注意:由于之前创建过目录,因此这个命令mkdir -p /etc/docker我跳过了。没有创建的不能跳过。
输入解决命定:
# 创建目录
mkdir -p /etc/docker
# 复制内容
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://mirrors.tuna.tsinghua.edu.cn",
"http://mirrors.sohu.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://ccr.ccs.tencentyun.com",
"https://docker.m.daocloud.io",
"https://docker.awsl9527.cn"
]
}
EOF
# 重新加载配置
systemctl daemon-reload
# 重启Docker
systemctl restart docker
powershell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
操作图:
在这里插入图片描述
4. 验证是否解决
输入安装MySQL的命令
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
powershell
1
2
3
4
5
6
在这里插入图片描述
end
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/y2020520/article/details/144423904
1. 问题
2. 问题原因
3. 解决方式
4. 验证是否解决
1. 问题
最近在温习Docker安装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).
在这里插入图片描述
2. 问题原因
之前安装Docke时,配置的阿里加速镜像现在停用失效,导致网络无法访问
PS:听网友说是阿里加速镜像已停用
3. 解决方式
ps: 以下解决方式,来自于黑马教程。
注意:由于之前创建过目录,因此这个命令mkdir -p /etc/docker我跳过了。没有创建的不能跳过。
输入解决命定:
# 创建目录
mkdir -p /etc/docker
# 复制内容
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://mirrors.tuna.tsinghua.edu.cn",
"http://mirrors.sohu.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://ccr.ccs.tencentyun.com",
"https://docker.m.daocloud.io",
"https://docker.awsl9527.cn"
]
}
EOF
# 重新加载配置
systemctl daemon-reload
# 重启Docker
systemctl restart docker
powershell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
操作图:
在这里插入图片描述
4. 验证是否解决
输入安装MySQL的命令
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
powershell
1
2
3
4
5
6
在这里插入图片描述
end
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/y2020520/article/details/144423904

浙公网安备 33010602011771号