Я пытаюсь смоделировать данные gps внутри контейнера докера, используя gpsfake
, но не удается, поскольку все порты кажутся закрытыми.
Контейнер Docker основан на образе ubuntu:16.04
, и внутри него я запустил apt-get install gpsd gpsd-clients
.
Затем я пытаюсь смоделировать данные GPS из файла с
gpsfake -P 3001 file.nmea
но получите ошибку
gpsd:ERROR: can't bind to IPv6 port 3001, Cannot assign requested address
Попытка других портов не работает. После запуска nmap -sTU -O localhost
я получаю обратно All 2000 scanned ports on localhost (127.0.0.1) are closed
. Я пытался открыть порт с ufw allow <port>
, но без удачи nmap -P <port>
возвращает STATE = закрыто.
Стоит ли ожидать закрытия портов? Я должно быть что-то упустил.