Yellow not listening on network? [edit: I am dumb]

Freshly installed HA Yellow, it boots up, the yellow LED is blinking in a heartbeat pattern which indicates that it is healthy, connecting to the observer on port 4357 says everything is healthy… but nothing is listening on ports 80, 443, or 8123

Connecting over serial console, it appears that everything is running, the home assistant server is running and listening inside its container, but ports aren’t being exposed by the docker container?

# docker ps
CONTAINER ID   IMAGE                                                       COMMAND               CREATED          STATUS          PORTS                                   NAMES
f940c0d7a179   ghcr.io/home-assistant/aarch64-hassio-multicast:2023.06.2   "/init"               26 minutes ago   Up 26 minutes                                           hassio_multicast
8e54e7dd9ef8   ghcr.io/home-assistant/aarch64-hassio-audio:2023.06.0       "/init"               26 minutes ago   Up 26 minutes                                           hassio_audio
8515b25d559c   ghcr.io/home-assistant/aarch64-hassio-dns:2023.06.2         "/init"               26 minutes ago   Up 26 minutes                                           hassio_dns
05c2b3d0eab0   ghcr.io/home-assistant/aarch64-hassio-cli:2023.06.0         "/init"               26 minutes ago   Up 26 minutes                                           hassio_cli
45d15f46dd52   ghcr.io/home-assistant/yellow-homeassistant:2023.9.0        "/init"               12 hours ago     Up 26 minutes                                           homeassistant
c2e5308fdccc   ghcr.io/home-assistant/aarch64-hassio-supervisor:latest     "/init"               12 hours ago     Up 26 minutes                                           hassio_supervisor
25dbe059aa3f   ghcr.io/home-assistant/aarch64-hassio-observer:2023.06.0    "/usr/bin/observer"   12 hours ago     Up 26 minutes   0.0.0.0:4357->80/tcp, :::4357->80/tcp   hassio_observer
# docker exec -ti homeassistant netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:8123            0.0.0.0:*               LISTEN      66/python3
tcp        0      0 0.0.0.0:4357            0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -
tcp        0      0 192.168.1.94:40000      0.0.0.0:*               LISTEN      66/python3
tcp6       0      0 fe80::75a2:1f75:5:40000 :::*                    LISTEN      66/python3
tcp6       0      0 :::5355                 :::*                    LISTEN      -
tcp6       0      0 :::8123                 :::*                    LISTEN      66/python3
tcp6       0      0 :::4357                 :::*                    LISTEN      -
tcp6       0      0 :::111                  :::*                    LISTEN      -

I’ve poked around the logs but don’t see anything suspicious - any idea why the server isn’t exposed? :S

So apparently the homeassistant container is using the host network (ie, no need to expose ports), and all I needed to do was wait a little longer instead of assuming “8123 isn’t working as soon as it boots, so it must be broken forever” -_-