筆者使用的是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一下就知道了。