1. 程式人生 > >docker編譯映象時報registry-1.docker.io udp connection timeout錯誤

docker編譯映象時報registry-1.docker.io udp connection timeout錯誤

學習docker時編譯docker build -t friendlyhello . 總是報registry-1.docker.io udp connection timeout錯誤
查詢資料後得知,需要修改 /etc/docker/daemon.json檔案。在此檔案中追加

{
“dns”: [“your_dns_address”, “223.5.5.5”]
}
其中223.5.5.5為阿里DNS
然後重啟docker服務 sudo service docker restart
再次執行docker build -t friendlyhello .後成功!
如果有http代理伺服器的話,需要再Dockerfile檔案中新增下列內容

# Set proxy server, replace host:port with values for your servers
ENV http_proxy host:port
ENV https_proxy host:port

參考資料 https://docs.docker.com/get-started/part2/#build-the-app