Docker拉取鏡像失敗報錯Error response from daemon: Get https://registry-1.docker.io解決辦法

我們docker安裝mysql拉取鏡像docker pull mysql:5.7 時報以下錯誤:

[root@localhost ~]# docker pull mysql:5.7      
Error response from daemon: Get https://registry-1.docker.io/v2/library/mysql/manifests/5.7: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fmysql%3Apull&service=registry.docker.io: net/http: TLS handshake timeout

Error response from daemon: Get https://registry-1.docker.io/v2/library/mysql/manifests/5.7: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fmysql%3Apull&service=registry.docker.io: net/http: TLS handshake timeout

解決方案:

1、打開終端,su root 輸入密碼。
2、打開 vim /etc/docker/daemon.json(若沒有自行創建)
3、寫入以下內容:

{
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}


可用的鏡像地址很多,在這裏推薦https://docker.mirrors.ustc.edu.cn這個鏡像倉庫。
4、重啓一下docker:

systemctl daemon-reload 
systemctl restart docker

重啓docker之後再執行docker pull mysql:5.7,成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章