之前安装docker,看了好多教程但是都被卡主在最后一步验证上,run hello world一直超时拉不下来镜像,搞了好久,也看了很多解决方案,最终问题就是国内镜像源目前全不能用,无论阿里腾讯华为清华等,全封着找不到release,所以最终找到一个方法解决如下
大家碰到的很多问题根本在于国内目前是没有能用的docker源的清华中科大的都不能用目前
解决措施:
#打开文件
$:sudo nano /etc/docker/daemon.json
#复制内容粘贴进去(两个大括号也要粘贴进去)
{
"registry-mirrors" :
[
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud"
]
}
#ctrl+O:保存,ctrl+X:退出
#之后重启docker:
$:sudo systemctl daemon-reload
$:sudo systemctl restart docker
#测试
$:sudo docker run hello-world
##########
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c1ec31eb5944: Pull complete
Digest: sha256:53cc4d415d839c98be39331c948609b659ed725170ad2ca8eb36951288f81b75
Status: Downloaded newer image for hello-world:latest
#pull complete 即可,之前在此一直超时