仕様 web用・DB用と、2つのコンテナを1つのVagrantfileにて定義しています。 vagrant up/haltにて2つのコンテナは同時に起動・停止します。 ホスト(Mac)上のディレクトリを、web用コンテナ上の(Webサーバーの)ドキュメントルートにマウントし、ホスト(Mac)から直接、編集・更新ができます。 準備 DockerImageの用意 WEB用、DB用のDockerイメージを用意します。 WEB用はDockerHUB上のcentOSを元に構築 DB用はDockerHUB上のmysqlそのまま利用 WEB用Dockerイメージのサンプル Dockerfile FROM centos:centos6 #Set root password RUN echo "root:hogehoge" | chpasswd # Update All RUN yum update -y