使用docker时报错“net/http: TLS handshake timeout”
问题原因 :该命令默认从docker远端镜像仓库中拉取镜像,但由于远端仓库的服务器是在国外,我们国内有的用户很可能都访问不到
解决:使用国内镜像仓库
docker pull registry.docker-cn.com/myname/myrepo:mytag //标准格式 docker pull registry.docker-cn.com/library/ubuntu:16.04 //示例
为了永久性保留更改,您可以修改 /etc/docker/daemon.json
文件并添加上 registry-mirrors 键值。修改保存后重启 Docker 以使配置生效。
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步