Я хочу запустить контейнер с nextcloud’ом на (например) 8081 порту для того, что бы реверс-прокси в другом контейнере, стоящий перед ним, проксировал трафик на некстклауд именно на порт 8081.
Если я в компос файл добавлю
ports:
- 8081:8081
то сам сервис из веба доступен на порту 8081, но провалившись в контейнер, апач работает на 80 порту
root@9634f469ef19:/var/www/html# netstat -tlnp
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:80 0.0.0.0:* LISTEN 1/apache2
tcp 0 0 127.0.0.11:38919 0.0.0.0:* LISTEN -
Безусловно это обходится внесением изменений в файл ports.conf внутри контейнера, либо скопировав его на хост, предварительно внеся изменения прокинуть внутрь, но вопрос в заголовке