问题描述
docker突然无法使用,并且报错 Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while
解决
通过增加代理解决
1.首先需要有个科学的工具,例如v2****
2. 允许局域网代理
3. 主机设置代理,注意我的端口是10808,根据自己的配置修改端口号
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
# 新增以下内容
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:10808"
Environment="HTTPS_PROXY=http://127.0.0.1:10808"
vi /etc/docker/daemon.json
# 新增以下内容
{
"registry-mirrors": [
"https://hub.docker.com/"]
}