PHP環境をDockerで構築
PHPの環境をDockerで構築する際の備忘録
Dockerの導入については以下で紹介している。 yuzuremon.hatenablog.com
Dockerイメージのインストール
DockerHubから公式phpのイメージをインストール
$ docker pull php:7.0
コンテナ起動
インストールしたイメージからコンテナを起動、作成します。
コンテナを作成する前にローカルに開発を行うディレクトリを作成し、そこに移動します。
開発自体はローカル環境で行えるようにローカルとコンテナのディレクトリを同期してコンテナを作成します。
$ docker run -d -p 80:80 --name php-app -v $(pwd):/var/www/html php:7.0-apache
確認
$ docker container ps
php-app
が表示されるはずです。
コンテナにログイン
$ docker exec -it php-app /bin/bash
PHP動作確認
$ echo '<?php phpinfo();' > index.php
index.php
を作成
ブラウザで確認
localhost:80
にアクセスしてphpinfoが表示されればOK
コンテナからはexit
で抜けられる。
コンテナを停止
$ docker container stop php-app
これでPHP環境の構築は完了です。