2024年3月

-----

要使用清华大学的 Docker 镜像源来拉取 Node.js 版本为 18 的 ARM 架构镜像,您可以按照以下步骤操作:

1. 首先,您需要配置 Docker 以使用清华的镜像加速器。这可以通过编辑 Docker 的配置文件来完成。对于 Linux 系统,通常的配置文件路径是 `/etc/docker/daemon.json`。如果文件不存在,您可以创建它。

2. 在 daemon.json 文件中,添加或修改 registry-mirrors 条目以包含清华的镜像源,如下所示:

{
  "registry-mirrors": ["https://docker.mirrors.tuna.tsinghua.edu.cn"]
}

3. 保存并关闭文件后,重启 Docker 服务以应用更改:

sudo systemctl daemon-reload
sudo systemctl restart docker

4. 现在,您可以使用以下命令来拉取 Node.js 版本为 18 的 ARM 架构镜像:

docker pull --platform linux/arm64 node:18

请注意,当您使用 --platform 标志时,Docker 会尝试拉取与指定平台(在本例中为 ARM64)匹配的镜像。如果您的 Docker 环境已经配置了正确的镜像源,上述命令将从清华的镜像源拉取 Node.js 镜像。如果您在拉取镜像时遇到问题,确保 Docker 已经重启并且配置文件正确无误。