You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu Server 18.04.6 LTS Azure VM拉取Docker镜像超时报错如何解决?

Azure Linux VM拉取Docker镜像超时解决方案

故障排查&修复步骤

  • 第一步:检查Azure NSG出站规则
    登录Azure门户进入对应虚拟机的「网络」配置页,核对出站端口规则,确认443端口的出站请求未被拦截,同时排查VM是否绑定了Azure Firewall、自定义路由表等资源导致公网HTTPS请求被截断。
  • 第二步:验证并修复DNS解析问题
    运行nslookup registry-1.docker.io检查Docker Hub域名解析是否正常,如果返回超时或解析结果异常,修改系统DNS配置为公共DNS:
    编辑/etc/systemd/resolved.conf文件,取消DNS行注释并修改为:
    DNS=8.8.8.8 1.1.1.1
    
    保存后运行sudo systemctl restart systemd-resolved生效,避免重启后配置被还原。
  • 第三步:配置Docker镜像加速源
    部分Azure区域访问官方Docker Hub速率极低容易触发超时,可配置公开镜像源解决:
    新建/编辑/etc/docker/daemon.json文件,添加如下配置:
    {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com"]
    }
    
    保存后运行sudo systemctl daemon-reload && sudo systemctl restart docker重启Docker服务,再尝试拉取镜像。
  • 第四步:验证公网连通性
    运行curl -v https://registry-1.docker.io/v2/测试链路连通性,如果返回401未授权说明网络连通正常,报错为Docker权限问题;如果仍然超时,可提交Azure工单检查对应区域的公网链路质量。

内容的提问来源于stack exchange,提问作者BladeOfLightX

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 06:45:03