В уроке: https://medium.com/@wahabjawed/hyperledger-fabric-on-multiple-hosts-a33b08ef24f Мы поражены в какой-то момент,
Я сомневаюсь:
- команду "docker swarm init" нужно выполнить в обоих. ПК или только в ПК1
- Мы копируем его и выполняем на терминале ПК2, чтобы он присоединился к ПК1. На этом шаге мы получаем сообщение об ошибке: Ответ от демона: истекло время ожидания до присоединения узла. Попытка присоединиться к рой будет продолжаться в фоновом режиме. Используйте команду «docker info», чтобы увидеть текущее состояние роя вашего узла.
- Если мы попытаемся выполнить «соединение docker swarm» в другой раз, вы увидите ошибку, такую как: Ошибка ответа от демона: Этот узелуже часть роя. Используйте «Dock Swarm Leave», чтобы покинуть этот рой и присоединиться к другому.
- Если мы уйдем и попытаемся снова подключить Docker Swarm, проблема все еще будет продолжаться, как истекло время ожидания до присоединения.
- Теперь мы должныпродолжайте на ПК1, даже если выше, ошибка присутствует, или нам придется ждать, пока ПК2 не присоединится к рою.
Как решить вышеуказанную проблему.
В нашем случае ПК2 работает с Ubuntu. Windows использует VMVirtualBox. Это какая-то проблема для нашей ошибки. Мы попытались решить проблему, открыв номера портов и включив также брандмауэр. Но нам не удалось.
Пожалуйста, предложите мне решить эту проблему.