群晖 Docker 添加镜像源

简介

Docker 是一种广泛使用的容器化平台,通过将应用程序和其依赖项打包在一个容器中,实现了应用程序的快速部署和可移植性。在群晖 NAS 上安装 Docker 可以方便地创建和管理容器化的应用。

默认情况下,群晖 Docker 使用官方的 Docker 镜像源。然而,有时候官方镜像源的速度可能较慢,这时可以通过添加自定义的镜像源来加快下载速度。本文将介绍如何在群晖 Docker 中添加镜像源。

步骤

步骤 1: 登录群晖 DSM 管理界面

在浏览器中输入群晖 NAS 的 IP 地址,进入 DSM 管理界面。

步骤 2: 打开 Docker 管理面板

在 DSM 管理界面中,找到并点击 "控制面板",然后在左侧菜单中选择 "Docker"。

步骤 3: 打开 Docker 镜像源设置

在 Docker 管理面板中,点击 "注册表" 选项卡。可以看到当前已经添加的 Docker 镜像源列表。

点击页面右上方的 "添加" 按钮,进入镜像源设置页面。

步骤 4: 添加自定义镜像源

在镜像源设置页面中,有以下几个字段需要填写:

  • 名称:给镜像源起一个易于识别的名称。
  • 位置:输入自定义镜像源的地址。可以是一个 HTTP 或 HTTPS 链接。
  • 描述:可选,对镜像源进行一些描述。

填写完以上字段后,点击 "确定" 按钮保存设置。

步骤 5: 验证镜像源

添加自定义镜像源后,可以通过验证来确保镜像源的可用性。

点击镜像源列表中的新添加的镜像源,然后点击 "验证连接" 按钮。

如果连接成功,则会显示一个绿色的提示框。如果连接失败,则会显示一个红色的提示框,并提供错误信息。根据错误信息进行排查,确保镜像源的地址和设置正确。

步骤 6: 使用自定义镜像源

添加自定义镜像源后,就可以在创建 Docker 容器时使用这个镜像源了。

在创建容器时,在 "映像" 字段中输入自定义镜像源下的镜像名称,然后点击 "下一步" 按钮。Docker 将从自定义镜像源中下载镜像,完成容器的创建和启动。

代码示例

下面是一个使用自定义镜像源创建容器的示例代码:

1. 打开 DSM 管理界面;
2. 进入 Docker 管理面板;
3. 点击 "注册表" 选项卡;
4. 点击 "添加" 按钮;
5. 填写镜像源的名称、位置和描述;
6. 点击 "确定" 按钮保存设置;
7. 点击新添加的镜像源,然后点击 "验证连接" 按钮;
8. 检查连接状态,确保连接成功;
9. 创建容器时,在 "映像" 字段中输入自定义镜像源下的镜像名称;
10. 点击 "下一步" 按钮完成容器的创建和启动。

序列图

下面是一个使用自定义镜像源创建容器的序列图示例:

sequenceDiagram
    participant 用户
    participant 群晖 NAS
    participant Docker 镜像源

    用户 -> 群晖 NAS: 打开 DSM 管理界面
    群晖 NAS -> 用户: 显示 DSM 管理界面
    用户 -> 群晖 NAS: 进入 Docker 管理面板
    群晖 NAS -> 用户: 显示 Docker 管理面板
    用户 -> 群晖 NAS: 点击