运行 network.sh 在 hyperledger fabric 上停机产生 DOCKER_SOCK 错误
Running network.sh down on hyperledger fabric generates DOCKER_SOCK error
每次我 运行 network.sh 失败时,我的 MAC hyperledger-Fabric 设置总是会出现 docker 袜子错误。
[+] Running 8/8
⠿ Container cli Removed 10.2s
⠿ Container orderer.example.com Removed 0.2s
⠿ Container peer0.org2.example.com Removed 0.3s
⠿ Container peer0.org1.example.com Removed 0.2s
⠿ Volume docker_peer0.org1.example.com Removed 0.0s
⠿ Network fabric_test Removed 0.1s
⠿ Volume docker_peer0.org2.example.com Removed 0.0s
⠿ Volume docker_orderer.example.com Removed 0.0s
WARN[0000] The "DOCKER_SOCK" variable is not set. Defaulting to a blank string.
1 error(s) decoding:
* error decoding 'Volumes[0]': invalid spec: :/host/var/run/docker.sock: empty section between colons
Removing remaining containers
Removing generated chaincode docker images
这是正常行为吗?
通过将以下声明代码添加到 network.sh 文件的顶部解决了这个问题:
export DOCKER_SOCK="${DOCKER_HOST:-/var/run/docker.sock}"
Johnny 的回答确实为我解决了问题,但是当我 运行 ./startFabric.sh 时,出现错误“频道创建失败”(我相信这个问题与 DOCKER_SOCK的一个)。很奇怪,昨天我没有任何问题。
每次我 运行 network.sh 失败时,我的 MAC hyperledger-Fabric 设置总是会出现 docker 袜子错误。
[+] Running 8/8
⠿ Container cli Removed 10.2s
⠿ Container orderer.example.com Removed 0.2s
⠿ Container peer0.org2.example.com Removed 0.3s
⠿ Container peer0.org1.example.com Removed 0.2s
⠿ Volume docker_peer0.org1.example.com Removed 0.0s
⠿ Network fabric_test Removed 0.1s
⠿ Volume docker_peer0.org2.example.com Removed 0.0s
⠿ Volume docker_orderer.example.com Removed 0.0s
WARN[0000] The "DOCKER_SOCK" variable is not set. Defaulting to a blank string.
1 error(s) decoding:
* error decoding 'Volumes[0]': invalid spec: :/host/var/run/docker.sock: empty section between colons
Removing remaining containers
Removing generated chaincode docker images
这是正常行为吗?
通过将以下声明代码添加到 network.sh 文件的顶部解决了这个问题:
export DOCKER_SOCK="${DOCKER_HOST:-/var/run/docker.sock}"
Johnny 的回答确实为我解决了问题,但是当我 运行 ./startFabric.sh 时,出现错误“频道创建失败”(我相信这个问题与 DOCKER_SOCK的一个)。很奇怪,昨天我没有任何问题。