通过Node.js API配置Couchbase连接端口[Docker]

时间:2016-01-07 17:35:10

标签: node.js api docker port couchbase

我正在使用官方的Couchbase Docker容器。

部分important ports Couchbase服务器使用。

它们通过容器作为主机上的随机端口公开。

有没有办法在获取Couchbase服务器连接时提供这些主机端口?类似于服务器的配置方式preinstall,但客户端。

我正在使用他们的latest Node.js SDK,但看不到好的options哈希,例如Cluster

如果所有其他方法都失败,我可以在Docker运行中回退到1:1映射(容器:主机)。

1 个答案:

答案 0 :(得分:1)

如果使用-P启动容器,Docker会将所有公开的端口发布到主机接口上的随机端口。该端口在3276861000范围内。

每个公开的端口都可以映射到显式端口-p hostPort:containerPort

此方法独立于客户端SDK。

建议在一台Docker主机上启动一台Couchbase服务器,以确保端口可用。