Skip to content

在 macOS 上为 Docker 配置镜像服务器

1. 打开 Docker 客户端

首先,确保 Docker 已经在你的 macOS 上安装并运行。点击 Dock 中的 Docker 图标以启动 Docker 客户端。 1

2. 进入 Docker 设置

在 Docker 客户端中,点击右上角的齿轮图标,进入“Setting”(设置)。 2

3. 配置镜像服务器

  1. 在“Setting”窗口中,选择“Docker Engine”选项卡。 3
  2. 在“Registry mirrors”字段中,添加你希望使用的镜像服务器地址。例如,使用kspeeder的镜像服务器:
#默认
{
"builder": {
  "gc": {
    "defaultKeepStorage": "20GB",
    "enabled": true
  }
},
"experimental": false
}


添加后
{
"builder": {
  "gc": {
    "defaultKeepStorage": "20GB",
    "enabled": true
  }
},
"experimental": false,
"registry-mirrors": ["https://registry.linkease.net:5443"]
}

4 3. 点击“Apply & Restart”按钮以保存设置并重启 Docker。 5

4. 修改hosts

  1. sudo -i (切换为root用户,并输入登录密码) 6
  2. echo "192.168.x.x registry.linkease.net" >> /etc/hosts (192.168.x.x为部署Kspeeder的机器IP) 7

5. 验证配置

打开终端,运行以下命令以验证镜像服务器是否配置成功:

bash
docker info | grep 'Registry Mirrors' -A 1

8 在输出中,你应该能看到你配置的镜像服务器地址。 9

6. 查看镜像源状态

  • 打开浏览器,访问http://部署Kspeeder的机器IP:5003(或您设置的管理端口),进入kspeeder的管理界面。在管理界面中,您可以查看当前配置的镜像源状态,包括下载速度、可用性等。 10