Я использую Docker контейнеры и хотел бы, чтобы Nginx обслуживал ресурсы внешнего интерфейса или указывал на правильный бэкэнд-сервис, следовательно, действуя в качестве обратного прокси-сервера. Как мне это сделать? Нужно ли настраивать другой Nginx сервер для каждой из базовых служб?
Также я не совсем понимаю, как Nginx работает в docker. Насколько я понимаю, вы указываете тома, которые устанавливаются в каталог Nginx publi c. Если я обслуживаю ресурсы c, это не проблема. Однако, если я загружаю все зависимости php и необходимые зависимости для запуска моего приложения в отдельном контейнере (назовите его laravel контейнер), а затем ссылаюсь на эти файлы в каталоге Nginx publi c, как это сделать Nginx затем может запустить этот код, и все ли внутренние вычисления выполняются контейнером Nginx или контейнером laravel?
Это, вероятно, глупые вопросы, но я в данный момент очень смущен.