У меня есть приложение Java, для работы которого требуется база данных MySQL / MariaDB.Моя цель - создать для него автономный образ Docker.Я просмотрел несколько учебных пособий, но они, кажется, противоречат тому, чего я хочу достичь.Это заставляет меня сомневаться в том, что моя цель в первую очередь уместна, но я все еще не понимаю, почему она не будет разумной.
Мне все равно, чтобы разделить сервер MySQL с несколькими базами данных.в теме.Важно только, чтобы БД приложения была там, и ничего больше.
Как правильно построить такой образ Docker?
Я делаю два контейнера с помощью docker-composeодин для БД и один для Java-приложения?Это то, что большинство, кажется, предлагает, но я хочу изображение, которое может быть просто извлечено из реестра и будет работать из коробки.
Я делаю одно изображение ИЗ образа MySQL / MariaDB и добавляю Java имое приложение к нему?
Сделать одно изображение из образа OpenJDK и добавить к нему MySQL / MariaDB и мое приложение?
Есть ли другой способ продолжить?
Большое спасибо