Я создал процессор транзакций, используя javascript sawtooth-sdk. Когда я запускаю его локально, он успешно работает и выдает мне это сообщение при локальном запуске (локально означает запуск файла javascript с использованием индекса узла. js).
Connecting to Sawtooth validator at tcp://localhost:4004
Connected to tcp://localhost:4004
Registration of [myTP 1.0] succeeded
Затем я dockerized его, и когда я запускаю контейнер, он не подключается. Он имеет только
Connecting to Sawtooth validator at tcp://localhost:4004
сообщение. Когда я проверял журналы Sawtooth docker, там не было журналов
Мое docker базовое изображение FROM ubuntu:bionic
, и я выставляю EXPOSE 4004/tcp
вот так. В чем может быть проблема? Я знаю, что он исходит от валидатора, и я не могу понять, что он работает локально и не работает в файле docker.