admin管理员组

文章数量:1646316

博文目录

文章目录

  • 免费 Registry Mirror (不保证能用)
  • 使用 CloudFlare Worker 为 Docker Registry 加速 (推荐)
  • save:scp:load 大法 (绝境中最后的一丝可能)


免费 Registry Mirror (不保证能用)

# 创建配置文件
# /etc/docker/daemon.json

{
	"registry-mirrors": [
		"your registry mirror address"
	]
}

# 重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
  • https://docker.registry.cyou
  • https://docker-cf.registry.cyou
  • https://docker.jsdelivr.fyi
  • https://dockercf.jsdelivr.fyi
  • https://dockertest.jsdelivr.fyi
  • https://dockerpull
  • https://dockerproxy
  • https://hub.uuuadc.top
  • https://docker.1panel.live
  • https://hub.rat.dev
  • https://docker.anyhub.us.kg
  • https://docker.chenby
  • https://dockerhub.jobcher
  • https://dockerhub.icu
  • https://docker.ckyl.me
  • https://docker.awsl9527
  • https://docker.hpcloud.cloud
  • https://docker.m.daocloud.io

使用 CloudFlare Worker 为 Docker Registry 加速 (推荐)

https://fastly.blog.cmliussss/p/CF-Workers-docker.io/

有些命令不支持, 如 docker search 等, 且在 Docker Desktop 里也不能搜索镜像, 有能力的可以自行完善 worker.js

save:scp:load 大法 (绝境中最后的一丝可能)

Docker 提供了一个免费的工具 Play with Docker (PWD), 就是一台临时外网主机. 先关联 Docker Hub 账户, 再点击 Start, 再点击 ADD NEW INSTANCE, 开始访问 PWD

Docker 提供了 saveload 命令, 用来备份和载入镜像, Linux 有一个 scp 命令, 用于在服务器间安全地拷贝文件, 中途需输入服务器密码等信息. 所以, 我们可以在 PWD 把镜像打包, 然后传到我们自己的服务器, 然后再载入镜像

redis:7.0.11 为例 (在当时配了阿里云加速器也拉不下来)

# 在 Play with Docker 操作
docker pull redis:7.0.11
docker save -o redis.tar redis:7.0.11
# 使用 SCP 推模式, 将 redis.tar 传输到我的服务器的 /docker 目录下, 中途需要输入我们主机的密码
scp redis.tar root@ip:/docker
# 在我们主机操作
docker load -i redis.tar

本文标签: 镜像Docker