A1:コンテナ内で複数のプロセスが動く様なデザインは、12-factor Appとしては良くないので避けるのがベストです。また、古典的なWEB+APの構成を取る必要があるかどうかというところから検討すると良いです。Dockerを使ったシステムではAPサーバのみの構成もよく見られます。 Q2:イメージは作成したOSに依存(そのOS上でしか動かないなど)しますか? A2:イメージがどのOS(プラットフォーム)をベースにしているかは注意が必要です。元々DockerはLinuxのイメージのみで、Docker for Mac/WindowsではLinux Kernelをエミュレートする様な形を取って別OS上でもLinuxイメージが実行可能となっています。Linux Kernelのみをホストと共有する形になるので、ディストリビューションという意味でのOS(Ubuntu, CentOS, Amazon