Dockerで開発環境を作ってみよう on Mac

技術情報・ノウハウ

最近Laravel5.2を使った新しいプロジェクト用にPHP7の環境が欲しかったので、せっかくだからとDockerを導入してみました。と同時に個人ブログも始めて一連の導入手順をまとめているので紹介します。Dockerに興味がある方はぜひ参考にしてみてください。

最近Laravel5.2を使った新しいプロジェクト用にPHP7の環境が欲しかったので、せっかくだからとDockerを導入してみました。と同時に個人ブログも始めて一連の導入手順をまとめているので紹介します。Dockerに興味がある方はぜひ参考にしてみてください。

Dockerとは

Dockerとは仮想化技術の一種です。VirtualBox等がハードウェアを含め全てをエミュレートするのに対し、DockerではOSより上の部分のみを対象とし、ハードウェア等に関しては実際のマシンのものを使用するために非常に拘束に動作します。Dockerを使えば

  • どんな環境でもすぐ手に入る!
  • 複数人で開発していても、全員が全く同じ環境で作業できる!
  • 本番と開発で全く同じ環境にできるので、デプロイがより安全に!

といったいいことがあります。

今回のゴール

Dockerについてほとんど知識がない状態から、Dockerを使ってMac上にCentOS + Nginx + PHP7 + MySQLの環境を構築出来るようにします。ソースコードの編集はMacから好きなエディタを使って行い、プログラムはDocker上で動作させ、それをMac上のブラウザで確認出来たら成功とします。

それでは早速はじめましょう!

手順は下のブログにまとめているので、実際に手を動かしながら進めてみてください。ちなみに長くなってしまったので連載方式にしています。

そろそろMacでDockerを。その1

そろそろMacでDockerを。その2

小野塚 知純

小野塚 知純

1980年生まれ。早稲田大学教育学部英語英文学科修了。ERP導入コンサルタントとして、大手製造業向けSCMシステムの導入に携わる。その後、インフォアスリートを設立。 主にECシステムを中心としたシステム開発、コンサルティング、セールス・マーケティング等を行い、スタートアップ企業から年商百億円程の企業まで、幅広い企業をWEB・ITのスペシャリストとしてバックアップ。最近は非IT企業の、ITを活用した非常識な未来の経営を模索中。趣味は歌とお酒。