首发于鄙人博客:传送门
按照i春秋的教程我从https://blog.csdn.net/qq_27818541/article/details/73647797这个博客获得了指导。

博客上已经注明了,下面两个方式任选其一,我这个呆子两种方法都试了。。,重要的文字就应该用其他颜色的笔标出来...
全部步骤用完之后,就发现了如下的问题:



然后无奈之下开启了重装,使用的依然是上面的教程。
依然有问题:
sudo docker run hello-world
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
该问题解决方法:
(在这之前我参考了另外一篇博客,换了GPG以及软件源信息。)
以下为中科大的镜像,参考自中科大的官方文档(网上有人说很好,然而我没有成功运行hello-world.....):
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。 请在该配置文件中加入(没有该文件的话,请先建一个):
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
重启docker:
systemctl daemon-reload
systemctl restart docker
因为我没有成功,所以继续查找,最后在另外一个博客中按照提示更换为阿里云的镜像
{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]
}
附上成功截图...

另外若干个国内源:
Docker 官方中国区
https://registry.docker-cn.com
网易
http://hub-mirror.c.163.com
在这个过程中学到的若干知识:
1、chmod 777 文件名 可以更改文件的读写权限
2、cd(有空格,虽然早就知道...)文件夹
3、vim常用指令
按ESC键 跳到命令模式,然后输入:
:w - 保存文件,不退出 vim
:w! -强制保存,不退出 vim
:wq -保存文件,退出 vim
:wq! -强制保存文件,退出 vim
:q -不保存文件,退出 vim
:q! -不保存文件,强制退出 vim
:e! -放弃所有修改,从上次保存文件开始再编辑
来源:CSDN
作者:TedLau_W
链接:https://blog.csdn.net/qq_30204577/article/details/104480855