提问者:小点点

Hyperledger ./startFabric.sh 无法为服务 peer0.org1.example.com 创建容器


我是HyperLedger Fabric的新手。我按照以下链接中的步骤 https://hyperledger.github.io/composer/latest/installing/development-tools.html 设置开发环境。当我使用 ./startFabric.sh 到达步骤 4 时,它

用于Hyperledger结构控制的仅开发脚本

运行“startFabric.sh”

假定hlfv11 FABRIC_START_TIMEOUT未设置,假定15(秒),则FABRIC_VERSION未设置

删除网络composer_default使用默认驱动程序创建网络“composer_default”创建 orderer.example.com...完成创建 ca.org1.example.com...正在创建 couchdb ...完成创建 ca.org1.example.com...做

错误: peer0.org1.example.com 无法为服务 peer0.org1.example.com创建容器:b'挂载被拒绝:\n源路径"\\var\\run:/host/var/run/"\ennis不是有效的Windows路径"

错误:对于peer0.org1.example.com无法为服务peer0.org.example.com创建容器:b'装载被拒绝:\n源路径“\\var\\run:/host/var/run/”不是有效的Windows路径'启动项目时遇到错误。

Docker正在运行,使用的是Windows 10 Pro。我尝试了许多建议,但它不适合我的情况。希望有人能帮帮我。提前感谢。


共3个答案

匿名用户

我遇到了同样的问题,我找不到问题的根源,但这个命令帮助我解决了它:

docker rm -f $(docker ps -aq)

匿名用户

我在Win10下运行Docker 18.06.1-ce也遇到了同样的问题。我通过将系统环境变量COMPOSE_CONVERT_WINDOWS_PATHS设置为1并重新启动bash终端来解决这个问题。来源: https://github.com/docker/for-win/issues/1829#issuecomment-376328022 似乎是当前稳定版本中的 bug (撰写本文时为18)

您也可以按照评论中的建议恢复到之前的稳定版本17.x,尽管我还没有尝试过

匿名用户

我也遇到了这个问题。我通过在Windows PowerShell上点击以下命令解决了这个问题。

$Env:COMPOSE_CONVERT_WINDOWS_PATHS=1