So I installed CentOS 7, added the requirements and afterwards installed HassIO with the command curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash - however Docker ps shows no port bindings:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8a7fcba9daab homeassistant/qemux86-64-homeassistant "/usr/bin/entry.sh py" 2 days ago Up 2 days homeassistant
bddfecf359f7 homeassistant/amd64-hassio-supervisor "/usr/bin/entry.sh py" 2 days ago Up 2 days hassio_supervisor
Then I added a Nginx container like this docker run --name mynginx1 -P -d nginx and it immediately works and has an port binding.
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8a7fcba9daab homeassistant/qemux86-64-homeassistant "/usr/bin/entry.sh py" 2 days ago Up 2 days homeassistant
bddfecf359f7 homeassistant/amd64-hassio-supervisor "/usr/bin/entry.sh py" 2 days ago Up 2 days hassio_supervisor
11c9fcfb188f nginx "nginx -g 'daemon off" 4 seconds ago Up 2 seconds 0.0.0.0:32768->80/tcp mynginx1
When I add an additional HA container like this: # docker run -d --name="home-assistant-test" -p 80:8123 homeassistant/qemux86-64-homeassistant
It works and a port mapping is created:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3d580a122bf6 homeassistant/qemux86-64-homeassistant "/usr/bin/entry.sh py" 17 seconds ago Up 16 seconds 0.0.0.0:80->8123/tcp home-assistant-test
972fd127e4a0 homeassistant/qemux86-64-homeassistant "/usr/bin/entry.sh py" 19 minutes ago Up 19 minutes homeassistant
bddfecf359f7 homeassistant/amd64-hassio-supervisor "/usr/bin/entry.sh py" 2 days ago Up 2 days hassio_supervisor```
Netstat shows the port is listening:
```# netstat -nat | grep LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8123 0.0.0.0:* LISTEN```
Did I do something wrong or am I missing something?