From 34487b7fb3ea8c31d5d1164e104600f261885118 Mon Sep 17 00:00:00 2001 From: innocces Date: Tue, 25 Jun 2024 17:49:49 +0800 Subject: [PATCH] docs(blog): addon introduce blog --- blog/2024-06-25.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 blog/2024-06-25.md diff --git a/blog/2024-06-25.md b/blog/2024-06-25.md new file mode 100644 index 0000000..672db8e --- /dev/null +++ b/blog/2024-06-25.md @@ -0,0 +1,67 @@ +Docker Mirror Logo + +## Docker Mirror + +从去年开始. [hub.docker.com](https://hub.docker.com/) 在国内的访问速度极慢. 当时大家主要还是依赖国内的一些镜像源: 如中科院或alipapa etc. 但是今年逐渐所有的国内镜像站也逐渐关闭. 在墙内的小伙伴想要拉取镜像变成了很困难的事情。 + +现在可以使用 [docker-mirror](https://dockermirror.com) 来加速你的镜像服务. 仅需根据你的使用情况简单几步配置即可完成配置. 此外还提供两个搜索网站来帮助检索镜像. + +- [docker-mirror](https://dockermirror.com) +- [hub.dockermirror](https://hub.dockermirror.com/) + +## 视频教程 + +注: 视频中使用的是 orb. 基本操作和直接使用 docker 相同. 具体细节可以查看下面的配置方法. + + + +## 配置方法 + +### 使用 Docker File + +编辑 `/etc/docker/daemon.json`,并添加 [registry-mirror](https://docs.docker.com/docker-hub/mirror/#configure-the-docker-daemon) 键和值,使更改始终生效。 + +```json +{ + "registry-mirrors": ["https://registry.dockermirror.com"] +} +``` + +更多细节, 见 [docker 文档](https://docs.docker.com/docker-hub/mirror/#configure-the-docker-daemon). + +如果你正在使用 orbstack. 你也可以直接在 `~/.orbstack/config/docker.json` 中编辑配置,然后用 `orb restart docker` 重启引擎。 + +```json +{ + "hosts": ["https://registry.dockermirror.com"] +} +``` + +更多 orb 细节, 见 [orb 文档](https://docs.orbstack.dev/docker/#engine-config). + +### 命令行使用配置 + +在手动拉取 dockerd 镜像时,通过 --registry-mirror 选项来使更改 registry。 + +```bash +$ docker pull ubuntu --registry-mirror=https://registry.dockermirror.com +``` + +更多细节, 见 [docker pull 文档](https://docs.docker.com/reference/cli/docker/image/pull/?highlight=docker&highlight=pull). + +### 直接使用 Registry + +手动指定要从注册表中提取的路径。注册表路径类似于 URL,但不包含协议指定符 (https://)。 + +```bash +$ docker pull registry.dockermirror.com/ubuntu +``` + +更多细节, 见 [docker pull-from-a-different-registry 文档](https://docs.docker.com/reference/cli/docker/image/pull/?highlight=docker&highlight=pull#pull-from-a-different-registry). + +## 相关链接 + +- [github](https://github.com/docker-mirrors) +- [website-github](https://github.com/docker-mirrors/website) +- [website](https://dockermirror.com) +- [hub.dockermirror](https://hub.dockermirror.com)