我无法找到我附加到Docker

时间:2016-12-05 07:36:07

标签: database unix docker arangodb

我有一个小问题,我一直试图用ArangoDB和Docker获取一些持久性数据。我将参数传递给Docker,它将hosts目录附加到Docker中的路径。到目前为止一切都很好,但我陷入了这个目录地狱的谜团。

1)这是一个类似于我的示例命令:

docker run -e ARANGO_ROOT_PASSWORD='mypass' -p 80:8529 -d -v myhostfolder:/var/lib/arangodb3 arangodb

所以,问题是我无法在运行docker的主机上的任何地方找到 myhostfolder 。其中的数据是持久的,我可以访问它,但只能通过docker容器访问它。我认为数据是在我的主机上的某个地方,我一直试图传递一些这些“相对”文件夹,它们都保存持久数据,所以我怀疑数据是否在实际的docker容器中。

2)如果我这样做(提供绝对路径)

docker run -e ARANGO_ROOT_PASSWORD='mypass' -p 80:8529 -d -v /home/myhostfolder:/var/lib/arangodb3 arangodb

然后我找到了 / home / myhostfolder 的问题。

所以我的问题是,我的 OS X 10.12 在哪里是示例1中的 myhost 文件夹?)

感谢您的帮助!

0 个答案:

没有答案