При установке chaincode
в hyperledger fabric
может появится ошибка : npm ERR! request to https://registry.npmjs.org/fabric-contract-api failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org.
Решение
Решением может быть добавление dns серверов для сервиса docker
.
Суть в том что при peer lifecycle chaincode install basic.tar.gz
создаётся container
, а внутри запускается команды npm
. А сам container
ичего не знает о dns
.
Добавляем файл /etc/docker/daemon.json c dns серверами.
vim /etc/docker/daemon.json
{
"dns": ["8.8.8.8", "8.8.4.4"]
}
systemctl restart docker
Комментарии