在虛擬機下載 docker-compose 時,彈了個 error,如下圖所示:
起初以爲是網絡問題,畢竟是剛剛解決掉虛擬機網絡問題的。
還特意 ping 了一下百度。
發現不是基礎網絡問題,再 ping 一下 github?
不 ping 不知道,我操?虛擬機這 ping 出來的玩意不對啊,爲啥 dns 指向了本地... 就離譜。
既然問題找到是本地 DNS 問題了,那就好辦了,解決掉 host 就可以了。
嘗試如下:
1、找到 github 原站 iP 地址
爲啥先找 github 地址?哎,國內環境相比大家也知道,所以,爲了防止是因爲 dns 解析污染問題,乾脆一步到位,直接找出 ip 地址寫進配置中,雖然不算一勞永逸,但起碼效率會高一點。
通過【ipaddress.com】找到原站 ip 真實地址。
2、修改 host 配置
上面拿到目前解析到的 ip 地址,然後修改一下本地的 host。
vi /etc/hosts
這下再試試之前的 curl 操作。
這波完美。