执行docker search nginx 超时
网上搜索原因:
一、为什么docker search会超时?
协议问题:search 默认使用未加密的 HTTP(即使您输入https://也会被重定向)
网络干扰:国内运营商常对 HTTP 80端口进行QoS限制
DNS污染:index.docker.io 域名解析可能被干扰
二、为什么docker pull能成功?
HTTPS 443端口:企业级加密流量,通常不会被拦截
智能路由:镜像下载走CDN节点(如 registry-1.docker.io)
重试机制:Docker引擎内置多节点重试逻辑
如果pull也没有成功,可以先配置一个镜像加速器之后重启再尝试docker pull。
镜像加速器地址:
vim /etc/docker/daemon.json (选一个就行)
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.imgdb.de",
"https://docker-0.unsee.tech",
"https://docker.hlmirror.com",
"https://docker.1ms.run",
"https://func.ink",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
]
}
重载生效
systemctl daemon-reload
systemctl restart docker