Docker Swarm(現在はDockerに組み込まれています)とDocker-Composeがあります。単一のノード上でのみコンテナを実行する場合、Docker-Composeを使用するように見えます。ただし、Docker-Composeはdeploy
の設定値のいずれもサポートしていません。https://docs.docker.com/compose/compose-file/#deployを参照してください。mem_limit
とcpus
が含まれています。単一のノードでDocker Swarm(Docker-Composeの代わりに)を使用しない理由は何ですか?
だから、私はDocker Swarmを使うべきでしょうか?私は単一のノードにのみ展開しています。また、インストール手順は他の人が従う方が簡単です(Docker-Composeをインストールする必要はありません)。
しかし、1つのノードでSwarmを使用すべきではない理由がありますか?
私は以下の回答を投稿していますが、正しいかどうかはわかりません。
編集:これは意見ベースの問題ではないことに注意してください。あなたが以下の答えを見ると、が "have-to"と"can not-do"であることがわかります。