dockerfileに記載したローカルにあるファイルが表示できない。
ポートフォリオ作成に向けて環境構築のため書籍を利用してdockerを触り始めました。
dockerfileでapacheをベースにCOPYでローカルのhtmlファイルをコピーして表示させたいのですがFrbbiden You don't have permission to access this resource.
と表示されてうまくいきません。
ファイルの構成は、
Documents/
sample/
index.html
Dockerfile
としています。
Dockerfileには
FROM httpd
COPY index.html /usr/local/apache2/htdocs/
のみ記載しました。
ターミナルを開いてsampleに移動し
docker build -t testimage /Users/ユーザー名/Documents/sample/
docker run --name apa000ex1 -dit -p 8080:80 testimage
を実行してlocalhost:8080にアクセスするとForbbidenと表示されてしまいます。
ファイルの場所やtypoがないか確認しましたが特になく、詰まってしまっています。
初歩的な質問かと思いますが、ご教授いただけると幸いです。
0