目的
タイトルの通り、Dockerを用いてwebサーバを立てる練習の備忘録です。
準備
下記サイトの通り、Dockerをインストール、Hello用のDockerを取得します。
Dockerの開発環境構築 (Mac + Docker + PHP + Apache)
テスト
FAQ
$ docker run -d -p 80:80 -v /Users/Sample/Docker/php_apache/html:/var/www/html --name php_apache_container php_apache_image:ver001
6c84ffb93b441a19b6748ad41b00a044c6e78681aee7e6b41a30511380d1af2a
docker: Error response from daemon: error while creating mount source path '/Users/Sample/Docker/php_apache/html': mkdir /Users/Sample: permission denied.
-v で指定するボリュームが使用中の環境と合っていない可能性があります。
-v /Users/Sample/Docker/php_apache/html:/var/www/html
-v ホスト側のパス:ゲスト側のパス
ホスト側のパスはindex.phpを格納したパスを指定します。
ゲスト側のパスはDocker内部のパスを指定します。
→ホスト側のパスを修正したら直りました。