「ただし」
Linuxのベースイメージを基盤にしているのでホストOSは、その派生である「ubuntu」や「centOS」などしか使えない。
※Windowsの中でLinuxの仮装OSを立ち上げ、その上でDockerを使用する「Docker for Windows」という仕組みも存在する。
「ただし」
サーバ仮想化製品なので、VMに比べるとリソース消費量が少ないだけで、ベースOSに直接アプリを立てたほうがリソース消費量は少なくなる。
集団で開発する場合、個々の環境に左右されにくくなるので品質が安定しやすい。