我正在尝试使用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完成时,我收到以下错误:
当我进入cli
容器时,我可以看到channel-artifacts
,crypto
和scripts
个文件夹,但它们的内容似乎并不相关docker-compose文件的volumes:
部分。首先,scripts文件夹是空的(而在docker-compose文件中,它指定它应该挂载一堆文件),所以我得到了上面的错误。其次,channel-artifacts
只包含1个目录,名为genesis.block
,实际上应该是文件。在crypto
文件夹中只有一堆目录。
正如您可能已经猜到的那样,我在码头工作中相当新,所以这可能是预期的行为,但我仍然会收到错误。
如果我能提供更多信息,请告诉我。提前谢谢。