仕様 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
![vagrant と Docker for Mac で、いい感じの開発環境を構築する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c632e9cc943ba7f07401fb723535089b51303513/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9dmFncmFudCUyMCVFMyU4MSVBOCUyMERvY2tlciUyMGZvciUyME1hYyUyMCVFMyU4MSVBNyVFMyU4MCU4MSVFMyU4MSU4NCVFMyU4MSU4NCVFNiU4NCU5RiVFMyU4MSU5OCVFMyU4MSVBRSVFOSU5NiU4QiVFNyU5OSVCQSVFNyU5MiVCMCVFNSVBMiU4MyVFMyU4MiU5MiVFNiVBNyU4QiVFNyVBRiU4OSVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MmFmNGE3ZjA2NTU2ZjQzNjhkOTRjMjVhZDQzYjRhOGM%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBtb2NoaWRhLW1vY2hpbyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZTg3NmI3ZWZmZWNjNjE1MzAyN2Y0YTc5NzE3MjQ5Mzk%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Db3a2d279683b621dede6d78fcc3adf1d)