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

时间:2018-02-09 21:57:48

标签: python django docker-compose synology

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

通过GUI,我只能上传一个docker文件并安装它,但是我需要运行docker compose来设置数据库的完整应用程序。

有没有人知道如何在Synology上做到这一点?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您需要更多步骤才能在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)是否已启动并运行。