【実行手順】
▼準備
$ mkdir {任意のディレクトリ}/php_apache
$ mkdir {任意のディレクトリ}/php_apache/html
$ touch {任意のディレクトリ}/php_apache/Dockerfile
$ touch {任意のディレクトリ}/php_apache/html/index.php
▼Dockerfileを編集
$ vim {任意のディレクトリ}/php_apache/Dockerfile
Dockerfile.
FROM php:7.2.11-apache
▼イメージをビルド
docker build {任意のディレクトリ}/php_apache/ -t php_apache_image
▼イメージの作成完了を確認
docker images
▼コンテナ作成・起動
docker run -d -p 80:80 -v /Users/{UserName}/data/dockerfiles/php_apache/html:/var/www/html --name php_apache_container php_apache_image
▼コンテナの起動を確認
$ docker ps
▼PHPを編集
$ vim {任意のディレクトリ}/php_apache/html/index.php
index.php
<?php
phpinfo();