質問: dockerでサーバーを立てるときunixとphp、apacheなどを入れますが、 一見unixとphp,apacheが並列しているような作りになっているように見えるのですが、本来はunix上にphp、apacheが動くのでは無いのですか? よろしくお願いいたします。
回答: DockerはLinux限定のコンテナですので、UNIXは動きません。 PHPやApache HTTP Serverを動かす場合は、コンテナにミニマムなLinuxディストリビューションをインストールした上で、PHPやApacheをその上で稼働させます。Docker Hubなどで公開されているコンテナイメージは、Linux込みになっています。