使用docker時報錯“net/http: TLS handshake timeout”的解決方案


docker默認鏡像拉取地址為國外倉庫下載速度較慢,則會報錯“net/http: TLS handshake timeout”。

此時,只需要將拉取地址改為國內鏡像倉庫即可。

標准格式為:

docker pull registry.docker-cn.com/myname/myrepo:mytag

例:

docker pull registry.docker-cn.com/library/ubuntu:16.04

更改為阿里雲鏡像

為了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件並添加上 registry-mirrors 鍵值。

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
修改保存后重啟 Docker 以使配置生效
啟動docker 

守護進程重啟
sudo systemctl daemon-reload
重啟docker服務
sudo systemctl restart docker
關閉docker
sudo systemctl stop docker

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM