首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker中的BigChainDB立即崩溃并拒绝连接?

Docker中的BigChainDB立即崩溃并拒绝连接?
EN

Stack Overflow用户
提问于 2017-03-02 02:47:23
回答 1查看 362关注 0票数 0

我正在按照https://docs.bigchaindb.com/projects/server/en/latest/appendices/run-with-docker.html上的说明使用Win10 x64

因为我在windows中运行(没有$HOME),所以我实际运行的命令如下:

代码语言:javascript
复制
docker run --rm -v "C:/bigchaindb_docker:/data" -ti bigchaindb/bigchaindb -y configure rethinkdb
docker run -v "C:/bigchaindb_docker:/data" -d --name bigchaindb -p "58080:8080" -p "59984:9984" bigchaindb/bigchaindb start

第一个命令似乎执行得很好。我在我的C:/bigchaindb_docker文件夹中看到一个.bigchaindb文件。第二个命令将启动一个容器,但大约6秒后,容器退出,代码为1。我运行docker start <container> && docker attach <container>并能够获得以下转储:

代码语言:javascript
复制
INFO:bigchaindb.commands.bigchain:BigchainDB Version 0.10.0.dev
INFO:bigchaindb.config_utils:Configuration loaded from `/data/.bigchaindb`
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/rethinkdb/net.py", line 271, in __init__
    self._socket = socket.create_connection((self.host, self.port), timeout)
  File "/usr/lib/python3.5/socket.py", line 711, in create_connection
    raise err
  File "/usr/lib/python3.5/socket.py", line 702, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/bigchaindb", line 11, in <module>
    load_entry_point('BigchainDB', 'console_scripts', 'bigchaindb')()
  File "/usr/src/app/bigchaindb/commands/bigchain.py", line 401, in main
    utils.start(create_parser(), sys.argv[1:], globals())
  File "/usr/src/app/bigchaindb/commands/utils.py", line 96, in start
    return func(args)
  File "/usr/src/app/bigchaindb/commands/bigchain.py", line 201, in run_start
    _run_init()
  File "/usr/src/app/bigchaindb/commands/bigchain.py", line 142, in _run_init
    schema.init_database(connection=b.connection)
  File "/usr/src/app/bigchaindb/backend/schema.py", line 99, in init_database
    create_database(connection, dbname)
  File "/usr/lib/python3.5/functools.py", line 743, in wrapper
    return dispatch(args[0].__class__)(*args, **kw)
  File "/usr/src/app/bigchaindb/backend/rethinkdb/schema.py", line 17, in create_database
    if connection.run(r.db_list().contains(dbname)):
  File "/usr/src/app/bigchaindb/backend/rethinkdb/connection.py", line 49, in run
    self._connect()
  File "/usr/src/app/bigchaindb/backend/rethinkdb/connection.py", line 73, in _connect
    self.conn = r.connect(host=self.host, port=self.port, db=self.dbname)
  File "/usr/local/lib/python3.5/dist-packages/rethinkdb/net.py", line 661, in connect
    return conn.reconnect(timeout=timeout)
  File "/usr/local/lib/python3.5/dist-packages/rethinkdb/net.py", line 572, in reconnect
    return self._instance.connect(timeout)
  File "/usr/local/lib/python3.5/dist-packages/rethinkdb/net.py", line 430, in connect
    self._socket = SocketWrapper(self, timeout)
  File "/usr/local/lib/python3.5/dist-packages/rethinkdb/net.py", line 337, in __init__
    (self.host, self.port, str(ex)))
rethinkdb.errors.ReqlDriverError: Could not connect to localhost:28015. Error: [Errno 111] Connection refused

我正在考虑使用BigChainDB,但我对它知之甚少。我猜它正在尝试连接到rethinkdb,但它没有运行。我不知道从哪里开始解决这个问题,我也从来没有使用过rethinkdb。以前有没有人遇到过这个问题?

EN

回答 1

Stack Overflow用户

发布于 2017-04-06 21:39:41

从您提供的日志的第一行可以看出,您正在运行主分支:

代码语言:javascript
复制
INFO:bigchaindb.commands.bigchain:BigchainDB Version 0.10.0.dev

过去,BigchainDB (docker)图像的最新标记将指向最新的主分支。这是最近更改的,现在它指向最新版本,与Python Package Index (PyPI)上的内容相匹配。

因此,如果您再次提取映像,它应该会更新到最新版本,在撰写本文时,最新版本是0.9.5。这就是:

代码语言:javascript
复制
docker pull bigchaindb/bigchaindb

或者等效地:

代码语言:javascript
复制
docker pull bigchaindb/bigchaindb:latest

或者显式拉取标记0.9.5

代码语言:javascript
复制
docker pull bigchaindb/bigchaindb:0.9.5

如果你使用0.9.5版本,并尝试你发布的两个命令,它应该可以工作。

如果您希望使用最新的主分支,则需要运行RethinkDB,因为它不再嵌入到Docker镜像中。详细说明可以在Run the backend database部分下的BigchainDB文档的主版本中找到。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42539600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档