PHP
macos
docker

お気楽docker + php開発環境(macOS)

新しいフレームワークが出たとかちょっと試したい時ってよくあります。
そんな時はローカルにdockerコンテナ立ち上げてすぐ試してすぐ消します。

dockerコンテナ起動

環境整備

まずは~/work/testみたいなディレクトリを掘って実行

mkdir -p ~/work/test
cd ~/work/test

適当なPHPファイルを置いておく

echo "<?php phpinfo(); ?>" > ~/work/test/index.php

phpサーバ立ち上げ

docker run -d -p 8080:80 --name test-php-server -v "$PWD":/var/www/html php:7.2.4-apache-stretch

http://127.0.0.1:8080/
にアクセスするとphpinfo()実行結果を確認できます。

環境削除

ちょっとしたテストが終わったらコンテナとイメージを削除

docker rm -f test-php-server
docker rmi php:7.2.4-apache-stretch