【发布时间】:2016-06-28 15:17:42
【问题描述】:
我使用 -e ARANGO_NO_AUTH=1 从 docker 容器启动 ArangoDB 并映射卷 /var/lib/arangodb3 和 / var/lib/arangodb3-apps 到我的本地驱动器。接下来我想创建一个新应用,但是当我从 Web 界面单击 Services 时,出现以下错误:
GET http://127.0.0.1:8529/_db/_system/_admin/aardvark/foxxes 400 (Bad Request)
我是否需要通过身份验证才能做到这一点,还是这是一个 docker 问题?日志中没有错误。
在本例中,我使用的是 docker hub 的最新版本 2.8.9
Docker 命令:
docker run -e ARANGO_NO_AUTH=1 -p 8529:8529 --name arangodb-i -v /home/me/projects/dbs/arango/db:/var/lib/arangodb3 -v /home/me/projects/dbs/arango/apps:/var/lib/arangodb3-apps arangodb/arangodb
ArangoDB 信息:
INFO ArangoDB 3.0.0 [linux] 64bit, using VPack 0.1.30, ICU 54.1, V8 5.0.71.39, OpenSSL 1.0.1k 8 Jan 2015
错误消息出现在 Chrome 和 Firefox 中,但不在 curl 中。
当我在 ubuntu 中安装 arangodb 时不会出现此错误,仅当我使用 docker 运行时才会出现此错误。
【问题讨论】:
-
请发布您用于运行 ArangoDB 的 docker 命令。