我一直在阅读和学习Docker,并试图正确选择要使用的Django设置。到目前为止,有两种:
Docker撰写或Dockerfile
我知道Dockerfile在Docker Compose中使用,但我不确定将所有内容放在一个大Dockerfile中,对不同的图像使用多个FROM命令是否是个好做法?
我想使用几个不同的图像,包括:
uwsgi
nginx
postgres
redis
rabbitmq
celery with cron
请建议使用Docker建立这种类型环境的最佳实践是什么。
如果有帮助,我在Mac上,所以使用boot2docker。
我遇到的一些问题:
Docker Compose与Python3不兼容 我想容器化我的项目,所以如果一个大Dockerfile 是不理想的,那么我觉得我需要打破它使用Docker撰写 我可以让项目Py2和Py3兼容,所以我倾向于django-compose