Здравствуйте. Пытаюсь запустить вторую ноду через докер. Первая работает нормально. Вторая запускается но не видит сателиты.
2022-10-24T09:57:02.724Z WARN contact:service failed PingMe request to satellite {“Process”: “storagenode”, “Satellite ID”:…
Порты прописаны, но докер не открывает их. Куда копать?
root@NAS:/volume2/storj_1$ docker ps
ff887467c35b storjlabs/storagenode:latest “/entrypoint” 7 minutes ago Up 7 minutes 0.0.0.0:14003->14002/tcp, 0.0.0.0:28968->28967/tcp storagenode_1
89ca0f659df2 storjlabs/storagenode:latest “/entrypoint” 20 minutes ago Up 20 minutes 0.0.0.0:14002->14002/tcp, 0.0.0.0:28967->28967/tcp, 0.0.0.0:28967->28967/udp storagenode
root@NAS:/volume2/storj_1$ netstat |grep 28967
tcp 0 0 172.18.0.1:43911 172.18.0.2:28967 ESTABLISHED
Дисквалификация узла не влияет на установку нового, они совершенно независимые.
Это либо сетевая проблема, либо проблема настройки.
Скопируйте пожалуйста текст логов узла сюда между двумя строчками с тремя бактиками, например:
```
logs lines
```
вы проверяете identity не по тому же пути, который у вас включен в вашей docker run команде.
нет, не пойдёт. Узел внутри контейнера слушает 28967.
Поэтому если пробрасывать 28968 на 28968, тогда в config.yaml узла надо поменять параметр
# public address to listen on
server.address: :28967
на
# public address to listen on
server.address: :28968
или добавить как аргумент после имени образа, например:
docker run .... storjlabs/storagenode:latest --server.address=:28968
@shaltay кстати, попробуйте. Вдруг в Synology сеть по умолчанию не bridge, а host (то есть все контейнеры биндятся прямо на хост и не являются изолированными).
В этом случае надо ещё поменять параметры:
# private address to listen on
server.private-address: 127.0.0.1:7778
на, например,
# private address to listen on
server.private-address: 127.0.0.1:7779
нет
роутер 28968 → IP Synology 28968
docker 28968 → 28967
узел по умолчанию слушает 28967, если вы сделаете
docker 28968 → 28968 без обновления конфигурации узла, то слушать его в контейнере будет некому.
На ночь поставил делать новый ключ, удалил другие.
Но мне кажется, что первая нода гдето мешает остальным. До этого пробовал новую ноду на 28967 порте запуститься, не пошла.
Вопрос. В config.yaml, для второй ноды ничего менять не нужно?