DDG - Develop a Digital Garden

develop a digital garden

Docker + Apache + PHP5 or 7 で開発環境を構築する

Docker + Apache + PHP5 or 7 で開発環境を構築する

構築

docker run -d -v `pwd`:/var/www/html -p 80:80 --name phpdev php:7.1-apache-jessie
or 
docker run -d -v `pwd`:/var/www/html -p 80:80 --name phpdev php:5.6-apache-jessie
  • Docker Container にログイン
docker exec -ti phpdev bash
  • Apache2 の設定変更
# ログイン後に実行する
apt update
# vim をインストール
apt install vim
# apache2 設定を変更
vim /etc/apache2/sites-available/000-default.conf
# apache2 再起動
service apache2 restart
/etc/init.d/apahce2 restart
  • apache を再起動すると同時に、コンテイナーが終了するので、docker startする。
docker start phpdev

Docker Command

docker images ls
docker container ls
docker ps -a
# コンテイナー全停止
docker rm -f `docker ps -aq`