无法启动本地结构
Failed to start Local Fabric
VSCode Extension IBM Blockchain platfrom,而 运行 fabric 在 Windows:
中出现此错误
Error: No such container:
fabricvscodelocalfabric_peer0.org1.example.com [10/23/2019 3:37:43 PM]
[INFO] Error: No such container:
fabricvscodelocalfabric_peer0.org1.example.com [10/23/2019 3:37:43 PM]
[INFO] Error: No such container:
fabricvscodelocalfabric_peer0.org1.example.com [10/23/2019 3:37:44 PM]
[ERROR] Failed to start Local Fabric: Error: Failed to execute command
"cmd" with arguments "/c, start.cmd" return code 1
先决条件
确保您拥有插件中提到的所需软件的所有正确版本
我在 Windows 10 上遇到了同样的问题。这是我如何解决的。
- 设置 docker 并确保您可以 运行 hello world 程序
- 使用具有管理员权限的用户设置共享驱动器(我将其命名为
Docker主机)在 Docker 桌面。我无法使用我的 ID 登录
与它一起使用的是 Azure,并使用 pin 或指纹。
- 确保管理员或用户可以访问 docker 的共享驱动器 运行 docker
- 修改C:\ProgramFiles\Docker文件夹及所有子目录的权限。我添加了用户 DockerHost 并确保它拥有所有权限
- 卸载 VSCode
中的扩展
- 删除文件夹 ~/. 下的所有区块链扩展vscode/extenstions
例如ibmblockchain.ibm-区块链平台*
- 删除文件夹 ~/.fabric-vscode 在 VSCode
中重新安装扩展
- 运行 测试(对我有用)
在尝试解决这个问题时,我做了几个步骤
1).尝试直接从命令提示符 运行 start.cmd 看到错误
2).尝试从具有管理员权限的 powershell 运行 start.cmd,看到它有效
3).有点头疼
在我的例子中,这个问题很可能已经解决了,只需将所有权限添加到用户 DockerHost 和 Administrators 组到文件夹 C:\Program Files\Docker 并且它是子目录
我 运行 在 Windows 10 上遇到了相同的问题,VS Code with IBM Blockchain platform extension。我是区块链的新手,我一直在关注文档。
我是这样解决的:
Error: [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com
在Docker设置下,我共享了我的C盘并提供了管理员密码。
作为普通 windows 用户开始 Docker。我遇到以下错误:
Error: [INFO] Error response from daemon: Container 0d60c15fb27a2722742402df2b4c40e88a4506ec7e2b37d917da13e10cc09822 is not running
这次重新启动 windows,并以管理员身份启动 Docker。我终于能够成功启动我的本地结构:
[SUCCESS] Connected to Local Fabric
希望这对某人有所帮助。
转到 C:\Program Files\Docker,右键单击 docker 文件夹,转到权限,安全,将权限更改为完全控制,然后单击确定并应用。这将允许 fabric 环境 运行 in visual studio code
VSCode Extension IBM Blockchain platfrom,而 运行 fabric 在 Windows:
中出现此错误Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com [10/23/2019 3:37:43 PM] [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com [10/23/2019 3:37:43 PM] [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com [10/23/2019 3:37:44 PM] [ERROR] Failed to start Local Fabric: Error: Failed to execute command "cmd" with arguments "/c, start.cmd" return code 1
先决条件 确保您拥有插件中提到的所需软件的所有正确版本
我在 Windows 10 上遇到了同样的问题。这是我如何解决的。
- 设置 docker 并确保您可以 运行 hello world 程序
- 使用具有管理员权限的用户设置共享驱动器(我将其命名为 Docker主机)在 Docker 桌面。我无法使用我的 ID 登录 与它一起使用的是 Azure,并使用 pin 或指纹。
- 确保管理员或用户可以访问 docker 的共享驱动器 运行 docker
- 修改C:\ProgramFiles\Docker文件夹及所有子目录的权限。我添加了用户 DockerHost 并确保它拥有所有权限
- 卸载 VSCode 中的扩展
- 删除文件夹 ~/. 下的所有区块链扩展vscode/extenstions 例如ibmblockchain.ibm-区块链平台*
- 删除文件夹 ~/.fabric-vscode 在 VSCode 中重新安装扩展
- 运行 测试(对我有用)
在尝试解决这个问题时,我做了几个步骤 1).尝试直接从命令提示符 运行 start.cmd 看到错误 2).尝试从具有管理员权限的 powershell 运行 start.cmd,看到它有效 3).有点头疼
在我的例子中,这个问题很可能已经解决了,只需将所有权限添加到用户 DockerHost 和 Administrators 组到文件夹 C:\Program Files\Docker 并且它是子目录
我 运行 在 Windows 10 上遇到了相同的问题,VS Code with IBM Blockchain platform extension。我是区块链的新手,我一直在关注文档。 我是这样解决的:
Error: [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com
在Docker设置下,我共享了我的C盘并提供了管理员密码。
作为普通 windows 用户开始 Docker。我遇到以下错误:
Error: [INFO] Error response from daemon: Container 0d60c15fb27a2722742402df2b4c40e88a4506ec7e2b37d917da13e10cc09822 is not running
这次重新启动 windows,并以管理员身份启动 Docker。我终于能够成功启动我的本地结构:
[SUCCESS] Connected to Local Fabric
希望这对某人有所帮助。
转到 C:\Program Files\Docker,右键单击 docker 文件夹,转到权限,安全,将权限更改为完全控制,然后单击确定并应用。这将允许 fabric 环境 运行 in visual studio code