群晖Container Manager不能下载Docker镜像怎么办?轻松配置即可
因为众所周知的原因,目前国内大部分的镜像源已经不能用了,包括:sjtu、ustc、百度、腾讯等等。给大家(NAS用户、Docker爱好者等)梳理以下目前能用的镜像加速方案和镜像源(截止2024-8-13)
方式一:编辑Docker配置文件
打开或创建 /etc/docker/daemon.json 文件
{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://luzxy6tp.mirror.aliyuncs.com", "https://hub.uuuadc.top", "https://docker.anyhub.us.kg", "https://dockerhub.jobcher.com", "https://dockerhub.icu", "https://docker.ckyl.me", "https://docker.awsl9527.cn" ] }
重启Docker服务: 为使配置生效,请执行以下命令:
sudo systemctl daemon-reload sudo systemctl restart docker
方式二:直接用Docker命令
镜像前面添加 daocloud.io 前缀
mofang@mofang-M9S:~$ sudo docker pull daocloud.io/nginx [sudo] mofang 的密码: Using default tag: latest latest: Pulling from nginx 6f28985ad184: Pull complete 29f7ebf60efd: Pull complete 879a7c160ac6: Pull complete de58cd48a671: Pull complete be704f37b5f4: Pull complete 158aac73782c: Pull complete Digest: sha256:48d56bae87c65ca642b0a1d13c3dc97c4430994991e5531ff123f77cdf975fae Status: Downloaded newer image for daocloud.io/nginx:latest daocloud.io/nginx:latest
其他镜像源可按表格所示,替换相应前缀
img方式三:搭建个人私服
搭建私有容器镜像仓库(如 Harbor或Nexus)
Harbor 是一个开源的企业级容器镜像仓库,提供了镜像管理、访问控制、安全扫描等功能。搭建私有仓库可以方便团队内部的镜像下载和同步,同时也需要配置相应的代理以加速访问。
img方式四:挂梯子
适合可以魔法上网的
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
