11
Docker Compose対Dockerfile-どちらが良いですか?
私はDockerを読んで学び、使用するDjangoセットアップを正しく選択しようとしています。これまでのところ、次のいずれかがあります。 Docker ComposeまたはDockerfile でDockerfiles使用されていることは理解していますがDocker Compose、すべてを1つの大きなDockerfileに配置しFROMて、さまざまなイメージに対して複数のコマンドを使用するのが良い方法かどうかわかりません。 以下を含むいくつかの異なる画像を使用したいと思います。 uwsgi nginx postgres redis rabbitmq celery with cron Dockerを使用してこのタイプの環境をセットアップする際のベストプラクティスについてアドバイスしてください。 それが役立つ場合、私はMacを使用しているので、boot2dockerを使用します。 私が持っていたいくつかの問題: Docker ComposeはPython3と互換性がありません プロジェクトをコンテナ化したいので、1つの大きなDockerfileが理想的でない場合は、Docker Composeを使用して分割する必要があると思います 私はプロジェクトをPy2とPy3に互換性があるようにしてもいいので、django-composeに傾いています