U mnie jakiś problem z dostępem do aplikacji w kontenerach 
root@nanopi:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6268fea9d44a openspeedtest/latest:latest "/docker-entrypoint.…" 20 seconds ago Up 4 seconds 0.0.0.0:3000-3001->3000-3001/tcp, :::3000-3001->3000-3001/tcp, 8080/tcp openspeedtest
Kontener jak widać uruchomiony. netstat też pokazuje:
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 14461/docker-proxy
tcp 0 0 0.0.0.0:3001 0.0.0.0:* LISTEN 14417/docker-proxy
Próba połączenia z routera oczywiście jest pomyślna:
root@nanopi:~# curl --head http://localhost:3000
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 26 Nov 2022 23:15:42 GMT
Content-Type: text/html
Content-Length: 8727
Last-Modified: Sun, 20 Nov 2022 00:58:42 GMT
Connection: keep-alive
Vary: Accept-Encoding
ETag: "63797bc2-2217"
Expires: Sun, 26 Nov 2023 23:15:42 GMT
Cache-Control: max-age=31536000
Cache-Control: public
Vary: Accept-Encoding
Accept-Ranges: bytes
Niestety z LAN już nie mogę się połączyć:
➜ curl http://192.168.0.1:3000
curl: (28) Failed to connect to 192.168.0.1 port 3000 after 130369 ms: Couldn't connect to server
Sieć standardowo:
config interface 'docker'
option device 'docker0'
option proto 'none'
option delegate '0'
config device
option type 'bridge'
option name 'docker0'
option ipv6 '0'
option bridge_empty '1'
A firewall domyślny:
config zone 'docker'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option name 'docker'
list network 'docker'
Jakieś pomysły?