起因:办公的地方要换了,项目的资料太多了,组员一个U盘拷来拷去的,总担心资料或者U盘故障了。办公司有台限制的服务器,刚刚好趁着这个机器搭建一个群晖NAS服务器,性能充裕,再安装一些docker环境来日常工作。
在群晖中安装完毕docker后,想在docker中安装容器镜像,此时提示无法查询,本以为是群晖的问题,后来发现大家也都遇到了类似的问题,查询注册表出现错误,无法搜索和下载docker镜像,尝试了修改DNS、填写加速镜像等都没用,Docker搜索应该是只能使用官方地址registry.hub.docker.com,被墙导致:查询注册表失败,最终捣鼓出来了替代方法,特此分享给大家。
步骤: 搜索框中,搜索docker,然后打开应用
然后,点击设置,弹出对话框,选中Docker Hub点击编辑,添加新的源地址,如图所示:
DockerHub下载镜像:
群晖Docker 注册表-设置 里面编辑 Docker Hub添加镜像,之后使用ssh连接docker pull 。。。下载相当快。阿里云(香港)之前的几个都不错,推荐微软云!!!不建议阿里云(镜像可能不全!!!!!!)。
另:普通linux系统一键安装Docker或替换镜像源脚本:按照提示执行选择,已经安装过Docker开始选 n 普通linux系统指:不是NAS类的 SYSTEM_DEBIAN="Debian" SYSTEM_UBUNTU="Ubuntu" SYSTEM_KALI="Kali" SYSTEM_REDHAT="RedHat" SYSTEM_RHEL="RedHat" SYSTEM_CENTOS="CentOS" SYSTEM_CENTOS_STREAM="CentOS Stream" SYSTEM_ROCKY="Rocky" SYSTEM_ALMALINUX="AlmaLinux" SYSTEM_FEDORA="Fedora" SYSTEM_OPENCLOUDOS="OpenCloudOS" SYSTEM_OPENEULER="openEuler"
参考文章 https://github.com/SuperManito/LinuxMirrors/ https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6 |