Dockerであそんでみた

DockerでPHP&HTML環境構築

今流行りのコンテナ技術(Docker)で環境(PHP + Apache)構築遊びしてみたのでメモメモ。。。

  • 前提環境
    母艦:MacBookAir2013モデル
    OS:OS Mojave(10.14)
    ミドルウェア:Docker for Mac

ターミナルで以下を順々に打っていきます。

  • Dockerfile設置

mkdir php7-apache
cd php7-apache/
touch Dockerfile

  • Dockerfileの中身

FROM php:7.0.21-apache
RUN docker-php-ext-install -j$(nproc) pdo_mysql

  • ビルド

docker build ./ -t php7_apache

  • 確認

docker images

  • データの永続化(マウント用ディレクトリ作成)

mkdir html

  • コンテナ起動

docker run -d -p 80:80 -v /Users/username/Git/PHP/php7-apache/html:/var/www/html --name php7-apache php7_apache

これでローカルホストのphpinfo.phpにアクセスするとphpinfoが出る。

参考にさせて頂いたサイト

「Docker」を利用して作るモダンなPHPの開発環境

次はこれかなー

DockerでLaravel+PHP5.6+MySQL5.6+Apacheの環境構築
https://qiita.com/eidera/items/19decbfc290b4776cfc

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です