Tag: nuodb

在Docker for MacOS上设置NuoDB。 连接到NuoDB失败。 无法连接到任何主机

我使用docker镜像在本地build立了NuoDB。 它工作正常,我可以访问数据库控制台并通过访问http://localhost:8888/explorer.jsp运行查询。 但是当我试图连接到数据库使用JDBC我得到错误: 连接到NuoDB失败。 [08S01]无法连接到任何主机[localhost]。 错误是[java.io.IOException:操作超时(连接超时),/172.17.0.3:48006] 据我所知,我已经通过localhost:48004成功连接到NuoDB中介。 而且,代理将数据库节点地址172.17.0.3:48006抛出后,由于官方文档中描述的限制,其中172.17.0.3是运行的Docker容器的IP,由于主机无法访问该容器。 我的问题是如何连接到数据库? 有没有解决办法? 这是我的环境: Docker版本17.03.1-ce,构buildc6d412e 。 我通过命令运行容器: docker run -d –privileged=true -p 48004:48004 -p 48005:48005 -p 48006:48006 -p 9001:9001 -p 8888:8888 nuodb-test 。 Dockerfile和NuoDB安装程序可以在我的github回购中find。 提前致谢。