Dockerについて学習しているのですが、しばしばコンテナ間のネットワーク設定などの例示としてWordPressとMysqlをそれぞれのコンテナとして通信させるようなものを見ます。
例えばこちらのサイトでは、「はじめに」の中で以下のように、
一つのコンテナでは一つの機能(アプリケーション)を動かす構成にする場合が多い
と明確に記されております。
一つのコンテナ内にWordPressとMysqlを構築することもできるのではないかと思うのですが、なぜDocker(コンテナ一般?)では一つのコンテナにつき一つの機能を構築するのでしょうか?
例えば、CURLでHTTP通信を行ったり、MosquittoでMQTT通信を行ったりする一つのアプリケーションがあった場合、アプリケーションはCURLの処理とMosquittoの処理に分割するのが定石、ということになるのでしょうか?
コンテナについてもまだあまり理解していないため、このような疑問を感じているのかもしれません。
大変初歩的な事柄で恐縮ですが、ご教示いただけますと幸いです。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/31 06:57