DockerでLAMP環境作って見る
Dockerとは
・ゲストOSはホストのKernelを直接使うため高速
・コンテナのイメージからコンテナを作るのに簡単できる
・Docker ToolBoxのインストール
・Dockerfileでmysqlのイメージ作成
・Dockerfileでnginx+phpのイメージ作成
Docker ToolBoxのインストール
▼インストール手順
MAC: https://docs.docker.com/mac/
Windows: https://docs.docker.com/windows/
▼インストール完了後、下記のツールを起動する
・Docker Quickstart Terminal
※defaultのVMイメージダウンロードされる、数分の時間が掛かる
・ Kitematic を起動する
Dockerfileでmysqlのイメージ作成
git clone https://github.com/linzhengen/docker-centos-mysql5.6.git
cd docker-centos-mysql5.6
docker build –t centos-mysql:5.6 .
docker run -itd –name mysql5.6 –p 13306:3306 –e MYSQL_ROOT_PASSWORD=admin centos-mysql:5.6
Dockerfileでnginx+phpのイメージ作成
git clone https://github.com/linzhengen/docker-centos-zendserver.git
cd docker-centos-zendserver
docker build –t zendserver:php5.6 .
docker run -itd –name php5.6 -p 8080:80 zendserver:php5.6
Docker hub
https://hub.docker.com/
docker pull やKitematicでイメージを簡単にダウンロードできる
自分が作成イメージを公開共有できる

Dockerでlamp環境を作って見る