Docker-compose卷未在Windows

时间:2018-04-12 16:41:18

标签: docker docker-compose virtualbox hyperledger

我正在尝试使用Docker Toolbox和VirtualBox 5.2.4在Win10 Home上运行Hyperledger BYFN Tutorial。我正在使用VirtualBox VM的默认映像。

我已经设置了一个共享文件夹(不是在C:/ Users中,而是在我的其他驱动器上)并且它似乎正常运行 - 我从Windows或docker-machine所做的更改都反映在两个地方意。我使用" ./ byfn -m generate"成功生成网络工件,但在尝试" ./ byfn up"时出现错误。它。

就我所见,从日志中可以看出,所有容器都能正确显示,但由于某种原因,cli容器的卷未正确连接(我认为)。当byfn.sh完成时,我收到以下错误:

enter image description here

当我进入cli容器时,我可以看到channel-artifactscryptoscripts个文件夹,但它们的内容似乎并不相关docker-compose文件的volumes:部分。首先,scripts文件夹是空的(而在docker-compose文件中,它指定它应该挂载一堆文件),所以我得到了上面的错误。其次,channel-artifacts只包含1个目录,名为genesis.block,实际上应该是文件。在crypto文件夹中只有一堆目录。

正如您可能已经猜到的那样,我在码头工作中相当新,所以这可能是预期的行为,但我仍然会收到错误。

如果我能提供更多信息,请告诉我。提前谢谢。

0 个答案:

没有答案