Hello, Oleg Nazaroff.
On 3/27/25 16:46 you wrote:
Правильнее будет в разных. о если с этим сложности, то можно и в одном
Вот я пока ваще не копенгаген. Почему в разных-то? Эта база только для этой конкретной
приложухи и лучше б ее больше никто не видел даже. Зачем оно в отдельном контейнере? Их потом
еще и запускать надо в определенном порядке небось..
Потому что такова сущность контейнеризации. Ты обораиваешь в контейнер строго 1 приложение, подсовываешь ему нужные зависимости и версии библиотек, изолируя его от того, что на самом деле находится на хост-машине. Со внешним миром приложение общается либо через сеть, либо через специально подмонтированные папки.
Если какой-то сложный сервис состоит из нескольких приложений, то оборачивается в докер каждое из этих приложений, а дальше настраивается работа их в связке. апример, через docker-compose. Который в том числе и обеспечивает определенный порядок запуска.
Можно, конечно, забить на всё это и устроить свой собственный колхоз - закинуть в докер сразу несколько приложений и прикрутить какую-нибудь софтину, например, supervisor, которая бы запускалась при старте контейнера и внутри себя запускала все эти внутренние сервисы. е слишком правильно, но будет работать. Таким путем пошли, например, авторы
https://github.com/docker-mailserver/docker-mailserver , упихав в один контейнер все утилиты, необходимые для запуска полноценной почтовой системы. Получилось интегрированное решение, удобное для инсталляции и использования.
Какой способ выбирать - решай сам, как тебе будет удобнее.
--
best regards,
Sergey
--- ХотДог/2.14.5/Android
* Origin: Android device, Milky Way (2:5055/182.1)