这个假期,我在家准备从零开始学逆向视频课程的结课CTF比赛,需要用到docker。
结果没想到的是,本来以为很简单的事情变得诡异起来。
我打算用开源的CTFd系统搭建环境,直接用docker部署,方便快捷。就在我部署docker的过程中,相关的镜像死活部署不成功。
众所周知,因为魔法的存在,国外的docker镜像服务器很难访问,需要科学上网技术才行。
好在,国内很多公司和机构都建了一些docker镜像站,供国内程序员免费使用,像是阿里云、清华大学、中科大等等。
一开始docker镜像拉不下来,我知道肯定是魔法的原因,于是我设置了使用国内的这些个镜像源。然而,试了几次,镜像依然拉不下来。把常见的这些个国内镜像站都试了一下,居然一个都不行。
我也不是第一次玩docker了,但这种情况还是第一次遇到。
最后折腾了半天,找了好久,终于找到了一个可以用的镜像站,国内不需魔法就能访问,总算把系统给搭起来了。而对于国内这些个镜像站为什么没法使用,我也没有太过关注。
直到第二天,我发现别人也遇到了同样的问题,我开始意识到问题可能不简单。
在中科大镜像网站,我找到了这条消息:
经过一番搜索,了解到了可能的原因,我估计短时间内应该都无法恢复了。
这对很多程序员影响还是挺大的,毕竟很多开发、运维可能工作中经常需要用到docker。今天给大家整理了一些目前还可以使用的docker镜像地址,大家工作中需要用到的话可以用来应个急。
当你在用docker发现拉取不到镜像的话,可以编辑/etc/docker/daemon.json
文件,在里面添加下面的内容:
{
"registry-mirrors" :
[
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud"
]
}
如果没有这个文件的话就手动创建一下,添加完成后,重启一下docker服务,再试一下应该就可以了。
不知道上面几个地址后面会不会被封,大家且用且珍惜吧。
前段时间,有人用npm传播《庆余年》资源,这一次又来这些操作。
还计算机世界一片净土吧,不要搞那些乱七八糟的东西。