Я пытаюсь обмотать голову вокруг Докера, но мне сложно понять это. Я попытался реализовать его в своем маленьком проекте (стек MERN), и я думал, как вы отличаетесь между разработкой (возможно, постановкой) и производственными средами.Докеры с несколькими окружениями
Я видел один example где они использовали 2 Докер файлы и 2 Докера-Compose файлов (каждую пару для одного окр, так Dockerfile + докер-compose.yml для прода, Dockerfile-DEV + докер-Compose-DEV. yml для разработчика).
Но это просто кажется немного излишним для меня. Я бы предпочел использовать его только в двух файлах.
Также одна из проблем заключается в том, что, например, для разработки я хочу установить nodemon по всему миру, но не для поддукции.
В идеальном решении я воображаю работает что-то вроде этого
docker-compose -e ENV=dev build
docker-compose -e ENV=dev up
Имейте в виду, что я до сих пор не в полной мере получить докер, так что если вы поймали некоторые из шахты заблуждений о грузчиком, вы можете указать их ,
Awesome, спасибо за пояснение! –