я работаю с Докер и у меня есть веб-приложение, которое требует следующее:Dockerfile для нескольких контейнеров Docker
- Tomcat
- PostgresSQL
- MongoDB
Чтобы установить пункт 2 и 3 Я делаю следующее:
Я могу запустить команду для PostgresSQL, например:
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
Для MongoDB я бегу:
docker run --name some-mongo -d mongo
Для Tomcat, у меня есть Dockerfile с Tomcat и скопировать мою войну в папку приложений. Я создаю изображение с помощью Docker и запускаю его.
Мой вопрос в том, есть ли лучший способ координировать это шаг за шагом через отдельный скрипт? Решение Docker для этого решения?
благодаря
'docker-compose' предназначен для такого рода ситуаций. Вы должны попробовать и посмотреть, соответствует ли она вашим потребностям. – larsks