筆者使用的是linux系統, 觀察/etc/docker目錄時, 注意到了daemon.json配置文档内容中, 不存在下述參數
{ // 一小堆配置... , "dns": ["114.114.115.115"], "dns-opts": [], "dns-search": [], }
如果是這樣的話, docker run卡這麽久, 肯定是因爲沒有指明容器DNS加上/etc/resolv.conf有當地服務器網路所連不上的DNS服務器的問題了。
於是編輯resolv.conf這個文档
vi /etc/resolv.conf
把有問題的DNS刪掉, 有許多現成的DNS, 我是在聯通托管的服務器,例如
223.5.5.5
180.76.76.76
114.114.115.115
如果不確定到底哪個DNS在當地服務器環境現場就能用, 不妨ping一下就知道了。