创建容器

在此页面中,您将找到重要的信息来引导您完成容器创建的基本步骤。

搜索和下载映像文件

在注册表选项卡中,您可导入含有其它开发人员上传的映像文件的软件库。为帮助您开始了解,Synology 将 Docker Hub(最大的映像存储库)包含在内作为默认存储库。

若要创建容器:

  1. 键入您的关键字。(在此我们将创建 Transmission 容器,适用于 HTTP、BT、NZB 等的强大下载程序)。
  2. 在搜索结果中,找到您要使用的文件。选择它并按顶部的“下载”按钮(或双击)即可开始下载。
  3. 进入映像选项卡,您将看到列示的映像文件。

若要从映像文件的官方页面中查看信息:

  1. 大多数时候,容器创建需要一些变量设置,此信息通常由开发人员提供。请单击映像文件标题旁的图标。
  2. 将向您提供该映像文件的信息页面。建议您在 Docker 创建前阅读此信息和 Dockerfile 页面,因为它们提供了重要信息。
  3. 在 Dockerfile 页面中,我们可找到容器创建所需的商品号。(例如,在信息页面中,gfjardim/transmission 的 Dockerfile 页面列示了重要的信息,如端口号、卷名称和设置所需的变量。)
  4. 根据映像文件维护人员,详细级别会有所不同。有时相当容易操作,有时信息不明显,可能需要仔细观察。

若要通过向导创建容器:

  1. 容器选项卡中,单击启动
  2. 请输入以下信息:
  3. 单击高级设置
  4. 配置以下设置:
  5. 高级设置:用于是否启用自动重新启动及是否要创建桌面快捷方式。
  6. 端口设置:为容器端口输入 9091,因为这是 Dockerfile 页面中建议的默认端口。输入 Synology NAS 上任何使用的端口,在此假设为 8889。
  7. 卷:由于 Transmission 是一个下载器,我们需要访问下载文件的方式。无需映射 Synology NAS 上的物理共享文件夹,所有下载的文件将存储在容器且难以索引。在 Transmission 的 Dockerfile 页面,我们在 Transmission 中看到两个卷:/config 和 /downloads。我们现在将执行以下操作以将这两个卷映射到 Synology NAS 上的物理共享文件夹:
  8. 取消勾选只读选项,因为我们需要授予 Transmission 将数据写入物理硬盘的权限。

  9. 网络:您可选择要连接的网络。更多详情在网络设置文档中。
  10. 链接:您可选择要链接的容器。容器可通过相互链接进行相互通信。
  11. 环境:您可设置环境变量并执行容器的命令。
  12. 由于访问 Transmission 需要证书信息,我们要在创建过程中设置帐户。从 Docker Hub 中的 Transmission 文档,我们确定了名为 USERNAME 和 PASSWORD 的变量。在环境变量中创建。这两个变量必须是映像帮助文件中提到的,您可任意选择其值。

  13. 单击确定可回到常规设置页面。
  14. 单击下一步,然后您可参见设置简介。
  15. 勾选向导完成后运行此容器可自动启动容器。
  16. 单击应用以创建容器。
  17. 如果容器成功创建,您会看到桌面上有一个快捷方式图标。
  18. 单击可启动应用程序。
  19. 将打开另一个选项卡并要求您输入证书信息。输入您之前在向导中设置的用户名和密码以授予访问权限。
  20. 现在您将进入刚创建容器的界面。

注: