我是docker的新手,我在docker上运行couchbase。我的机器:ubuntu 16.04
我有一张Couchbase图片。我正在运行一些curl命令来配置Couchbase服务器并创建管理员用户。问题是,curl失败并显示错误消息无法连接到127.0.0.1端口8091:连接被拒绝。 netstat未显示localhost上的端口8091正在侦听。那些工作!我错过了什么?
我复制了这个脚本: Hyperloop example
这是我的Dockerfile的所有内容:
FROM couchbase:community-4.0.0
COPY configure-node.sh / opt / couchbase
CMD [“/opt/couchbase/configure-node.sh”]
我更改了Docker文件来自: 来自couchbase / server
比连接错误完成。然后我看到这个错误: https://github.com/madhur/couchbase-docker/blob/master/couchbase/configure-node.sh
我不明白为什么以及如何解决?
答案 0 :(得分:0)
使用最新版本,你不应该面对这个问题,它是非常无缝的。
"docker run -d --name mycouchdb -p 8091-8094:8091-8094 -p 11210:11210 couchbase"
将创建一个名为mycouchdb的容器,如果您运行docker logs mycouchdb
,那么您应该看到为了访问数据库URL,请访问http://:8091