с докером знаком первый день.
На чистую Centos 7 поставил Docker, в него загрузил WebAPP и Nginx.
На 80 порту вижу свою заглушку от Nginx. Вроде прописал правила для 9090 порта, но достучаться до него не могу.
Точно так же, как и для Nginx-а пробрасывали. Дополните вопрос параметрами, с которыми стартуете контейнеры, иначе единственным ответом будет ссылка на документацию
Где прописал что прописал какие правила ? Непонятно. Я не телепат. Но попробую предположить что проблема в фаерволе firewall-cmd --list-port список портов
firewall-cmd --add-port=9090/tcp это просто добавит порт по умолчанию в зону public но после firewall-cmd --reload правила пропадет.
firewall-cmd --permanent --add-port=9090/tcp на постоянку
P.S
Если на фаерволе открыть 80-ый порт. То через него по идее можешь пробрасывать 9090 даже с закрытым фаерволом. Для этого нужен ключ -p и порт когда запускаешь докер.