Hyperledger fabric 行为测试失败 "cannot connect to Docker endpoint"
Hyperledger fabric behave tests failing "cannot connect to Docker endpoint"
使用 Hyperledger fabric,我 运行 make behave-deps
然后 make behave
,但是几个行为测试场景失败了 ("Error starting container: cannot connect to Docker endpoint") - 我将如何解决这个问题?
如果 运行 基于 vagrant 的开发环境描述 here,最近对 Docker 端口映射进行了更改,这将通过这些失败的测试来体现。使用 $GOPATH/src/github.com/hyperledger/fabric/devenv
目录中的 vagrant destroy
和 vagrant up
重建您的开发环境。
通常在 运行在 Vagrant 之外时会遇到此问题。
确保你可以运行
docker run hello-world
没有 sudo
如果失败,可以通过将用户添加到组中来解决,如 the installation docs
使用 Hyperledger fabric,我 运行 make behave-deps
然后 make behave
,但是几个行为测试场景失败了 ("Error starting container: cannot connect to Docker endpoint") - 我将如何解决这个问题?
如果 运行 基于 vagrant 的开发环境描述 here,最近对 Docker 端口映射进行了更改,这将通过这些失败的测试来体现。使用 $GOPATH/src/github.com/hyperledger/fabric/devenv
目录中的 vagrant destroy
和 vagrant up
重建您的开发环境。
通常在 运行在 Vagrant 之外时会遇到此问题。
确保你可以运行
docker run hello-world
没有 sudo
如果失败,可以通过将用户添加到组中来解决,如 the installation docs