干净的 Ubuntu Server 安装,无法连接到 docker 注册表

干净的 Ubuntu Server 安装,无法连接到 docker 注册表

全新安装 Ubuntu 19.04,安装 Docker 和 docker-compose。我可以连接到互联网,apt-get 和其他工具都可以正常连接,但尝试拉取容器时出现以下错误。

ERROR: Get https://registry-1.docker.io/v2/: dial tcp 100.24.246.89:443: connect: network is unreachable

我尝试过更改名称服务器条目,但没用。没有防火墙或代理。直接连接到互联网。系统一直运行,直到 netplan 崩溃后我不得不清除并重新安装。

在全新安装的情况下,这个问题怎么会这么严重?我需要修复什么?

答案1

感谢评论者提醒我traceroute registry.docker.io并检查ip route,它指出我的 netplan 设置存在问题。显然我在 gateway4 值上犯了一个错误。

仅供参考,一个症状是 ping 一个站点成功,但是 traceroute 出现错误。

相关内容