使用docker组合,我试图让我的app用以下值调用cloudant,但是总是被拒绝连接:
但是如果我去http://0.0.0.0:8080/dashboard.html,我可以访问cloudant网络控制台。
下面是我的撰写文件(在Running Cloudant as docker container with docker compose中引用示例)
version: '2.1'
services:
app:
build: app/
links:
- cloudant
cloudant:
image: ibmcom/cloudant-developer:latest
container_name: cloudant-testdb
ports:
- "8080:80"
expose:
- "80"
volumes:
- cloudant:/srv
mem_limit: 256M
restart: always
privileged: true
network_mode: bridge
volumes:
cloudant:发布于 2017-03-29 14:48:41
这是我如何让这件事起作用的:
network_mode值设置为bridge。下面是一个有用的示例:https://github.com/markwatsonatx/tutorial-cloudant-nodejs-intro
另外,请确保在Cloudant中接受许可并初始化数据库。这样做之后,您可能需要重新启动坞-撰写。
https://stackoverflow.com/questions/43083666
复制相似问题