LAMP環境をdockerを使って構築しようとしていますが
苦戦中なので質問させていただきます。
かなり初心者です。
https://sugumura.github.io/presentation-by-reveal.js/presentation/docker-tutorial-20190807/#/45
この説明を参考にlamp環境構築中ですが
エラーを直しても直らず進めないです。
現在、
# docker/web/Dockerfile FROM php:7.3.8-apache-stretch EXPOSE 80
このDockerfileを作り、
docker-compose.ymlに以下の記述を加えてdocker-compose downとしたのですが
# docker-compose services: web: build: context: . dockerfile: ./docker/web/Dockerfile ports: - 8000:80 volumes: - .:/var/www/html db: ...
このエラーが出てしまっています。
MacBook-Pro:lamp user$ docker-compose down ERROR: build path /Users/user/docker/lamp/dockerfile:lamp/docker/web/Dockerfile either does not exist, is not accessible, or is not a valid URL.
おそらくファイルが見つからないということだとは思うのですが
1.docker-compose.ymlのdockerfileにはdockerfileの場所をかくのであってますでしょうか?
そうなりますとcontextは何を指しているのでしょうか?
2.
ディレクトリ構造としては
・Docker -index.php -Dockerfile -echo.php ・Lamp -docker-compose.yml -docker -db -conf.d -my.conf -web -Dockerfile
今このようになっておりまして、
docker-compose.ymlに書いたDockerfileは確かに
同階層のwebディレクトリの中にあるので間違い無いと思うのですが
理解の相違等ありましたがご教示いただけると幸いです。
よろしくお願いいたします。
.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。