最近Laravel5.2を使った新しいプロジェクト用にPHP7の環境が欲しかったので、せっかくだからとDockerを導入してみました。と同時に個人ブログも始めて一連の導入手順をまとめているので紹介します。Dockerに興味がある方はぜひ参考にしてみてください。
Dockerとは仮想化技術の一種です。VirtualBox等がハードウェアを含め全てをエミュレートするのに対し、DockerではOSより上の部分のみを対象とし、ハードウェア等に関しては実際のマシンのものを使用するために非常に拘束に動作します。Dockerを使えば
といったいいことがあります。
Dockerについてほとんど知識がない状態から、Dockerを使ってMac上にCentOS + Nginx + PHP7 + MySQLの環境を構築出来るようにします。ソースコードの編集はMacから好きなエディタを使って行い、プログラムはDocker上で動作させ、それをMac上のブラウザで確認出来たら成功とします。
手順は下のブログにまとめているので、実際に手を動かしながら進めてみてください。ちなみに長くなってしまったので連載方式にしています。