При установке 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	


Комментарии