如何在 synology DS918+ 上安装 koalixcrm docker,如何在 synology 上 运行 docker compose

How to install koalixcrm docker on synology DS918+, How to run docker compose on synology

我购买了 Synology DS918+,因为我想安装和 运行 koalixcrm docker 文件 https://github.com/scaphilo/koalixcrm。 (这是一个基于 django 的 crm,它也需要 postgresql docker

通过 GUI 我只能上传 docker 文件并安装它,但我需要 运行 docker 组合以使用数据库设置完整的应用程序。

有人知道如何在 Synology 上执行此操作吗?

非常感谢您的帮助。

您还需要几个步骤才能在 Synology Disk Station 上安装 koalixcrm。据我所知,Synology 确实不支持通过 Docker 管理器执行 docker-compose,但您可以使用 SSH 直接在 Disk Station 上执行 docker 命令连接。

  1. 请确保您已为您的 Disk Station 激活 SSH
    • 打开 DSM --> 系统控制 --> 终端和 SNMP
    • 在终端中激活 SSH 并保存您的更改
  2. 将 docker-compose.prod 文件从 koalixCRM 项目复制到您的 Disk Station(例如,使用拖放功能到 File Station --> docker)
  3. 现在您必须通过 SSH 连接到您的 Disk Station
    • 下载putty(https://www.putty.org/),安装并打开。
    • 配置连接并点击打开按钮
      • 主机名:您Disk Station的IP
      • 端口:22
      • 连接类型:SSH
    • 使用您的 Disk Station 用户名和密码登录
  4. 导航到您的 docker 目录:cd volume1/docker
  5. 执行docker-compose.prod.yml:sudo docker-compose -f docker-compose.prod.yml up
  6. 检查两个新容器(postgres 和 koalixcrm)是否启动并且 运行。