【问题标题】:How can I connect to MongoDB on a Dokku host?如何连接到 Dokku 主机上的 MongoDB?
【发布时间】:2016-11-04 16:33:06
【问题描述】:

我有一个在 Digital Ocean 上运行的 Ubuntu 16.04 droplet。我将 MongoDB 3.2.10 作为服务运行,dokku 0.7.2 运行 node.js 应用程序。

如何连接到应用容器外主机上运行的 MongoDB 服务?如果可能的话,我想在不公开 MongoDB 服务的情况下这样做。

【问题讨论】:

    标签: docker digital-ocean dokku


    【解决方案1】:

    在我看来,你最好的选择是在你的 mongoDB Droplet 和你的 Dokku 主机上设置一个私有 IP,并从 dokku 主机到 mongoDB 主机进行一些路由或端口转发。

    理想情况下,您可以备份 mongoDB 并将其还原到 dokku 托管的 mongo 实例。

    安装插件

    # dokku plugin:install https://github.com/dokku/dokku-mongo
    

    导入您的数据库

    # dokku mongo:import database < database.dump.tar
    

    链接到您的应用

    # dokku mongo:link app database
    

    【讨论】:

      猜你喜欢
      • 2017-06-14
      • 1970-01-01
      • 2018-04-11
      • 2020-04-24
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-26
      相关资源
      最近更新 更多