Docker Compose против Dockerfile - что лучше?

Я читал и узнал одокер, и я пытаюсь правильно выбрать настройку Django для использования. Пока что есть:

Docker Compose или жеDockerfile

Я это понимаюDockerfiles используются вDocker Compose, но я не уверен, если это хорошая практика, чтобы поместить все в один большой Dockerfile с несколькимиFROM команды для разных изображений?

Я хочу использовать несколько разных изображений, которые включают в себя:

uwsgi
nginx
postgres
redis
rabbitmq
celery with cron

Посоветуйте, пожалуйста, какие рекомендации по настройке этого типа средыдокер.

Если это помогает, я нахожусь на Mac, поэтому с помощьюboot2docker.

Некоторые проблемы у меня были:

Docker Compose не совместим с Python3Я хочу создать контейнер для своего проекта, поэтому, если один большой Dockerfile не идеален, я чувствую, что мне нужно разбить его с помощью Docker Compose.Я в порядке, чтобы сделать проект Py2 & Py3 совместимым, поэтому я склоняюсь к django-compose

Ответы на вопрос(7)

Ваш ответ на вопрос