前回の(1)はこちらから。 WebアプリケーションをDocker化するときの考え方 Dockerの基本がわかったところで、(2)では、WebアプリケーションをどのようにDocker化していくのか、なぜDocker化するのかについて説明します。 WebアプリケーションのDocker化の方針 Webアプリケーションを動作させるためには、中心となるWebアプリケーションサーバに加えて、データベースサーバ、KVS(Key-Value Store)サーバ、プロキシサーバなどが必要なことが多いでしょう。 まず、これらのサーバすべてをDocker上で動作させるという方針と、一部のサーバ、たとえばWebアプリケーションサーバのみをDocker化するという方針があります。次に、すべてのサーバを1つのDockerコンテナ内で動かすという方針と、各サーバをそれぞれ別のDockerコンテナ内で動かすという方針が