Docker镜像拉取
2024年12月3日 · 698 字 · 2 分钟 · Docker
Docker镜像拉取不下来解决方案
1. 换源
换源是一种常见的解决方案,可以通过更换Docker镜像源来访问hub.docker.com。例如,可以使用https://docker.1panel.dev,或者利用阿里云和华为提供的免费源。
2. 使用透明网关/旁路由网关
在Docker中部署一个透明网关,并配置Docker代理走这个透明网关,是一种有效的解决方案。如果能够SSH进入NAS设备,配置地址基本大同小异。
3. 使用Clash等代理软件
在电脑上安装Clash等代理软件,并将NAS的代理地址设置为同一局域网下电脑的代理地址,可以解决访问问题。这种方法简单无脑,但需要保持电脑开机。
4. 使用CF Worker反代
使用CF Worker反代是一种不需要增加新机器的解决方案,可以减少网络折腾,直接通过自持域名+镜像名拉取镜像。
5. 手动导入镜像
在本机拉取镜像后导出成tar文件,上传到服务器后导入,是一种较为直接的方法。这种方法适用于不经常需要更新镜像的场景。
6. 自建Docker镜像站
自建Docker镜像站可以提供更稳定和方便的访问方式。用户可以使用docker-compose和nginx搭建私有Docker镜像站。
7. 使用GitHub Actions同步镜像
通过修改代理配置,使用GitHub Actions同步镜像到阿里云的免费镜像仓库,也是一种可行的方法。
8. 其他方法
- 利用威联通NAS的socks5代理服务器设置成电脑的局域网IP,然后电脑打开v2rayn全局模式。
- 端口转发+改hosts。
- 前方放置一个openwrt的软路由爬墙。
- DNS污染导致的,需要选择海外DNS。