Как правильно организовать работу двух docker контейнеров?
Ситуация такая: есть два docker контейнера, один из которых с приложением, а второй с бд mysql. Сейчас у меня они работают рядом, и из контейнера с приложением прокинут link в базу данных.
Проблем нет, всё работает, просто хотелось бы сделать "красиво", чтобы был один контейнер, вариант "контейнер в контейнере" выглядит странно. Как сделать правильно?
просто хотелось бы сделать "красиво", чтобы был один контейнер,
"красиво" зависит от того с какой стороны смотреть. Если смотреть с стороны docker-практик то каждый "процесс" должен быть запущен в отдельном контейнере изолированном от других, а не в одном, т.е. контейнер с базой, контейнер с приложением, контейнер ну допустим с каким-нибудь сервером очередей и т.п.