Как получить доступ к данным в Docker из моего приложения Django?

Я новичок в Docker, поэтому мне интересно, есть ли у меня 2 контейнера, стример, который отправляет данные в очередь, и vernemq, который является очередью сообщений. Как я могу получить доступ к данным, чтобы работать с ними в моем приложении django rest api? Мне интересно, есть ли способ экспортировать данные и создать с ними отдельную базу данных в django или это не так работает? Или есть ли способ напрямую получить доступ к данным в docker из django app.

Обратите внимание, что приложение django rest api не находится в докерном образе.

Зависит от того, как настроен ваш текущий Django REST API... если он смотрит на базу данных? смотрит ли он на ряд других API RESI вашей компании и т.д.?

Я могу отредактировать это с более подробной информацией, как только получу немного больше деталей. У меня недостаточно репутации, чтобы написать комментарий.

НО я бы сказал, что лучший способ, если приложение Django обращается к базе данных, это написать скрипт для передачи кода из очереди сообщений и сохранения в базе данных.

Я бы посоветовал вместо использования очереди сообщений просто направить стример непосредственно туда, куда смотрит ваше приложение Django.

Вернуться на верх