前提・実現したいこと
docker-compose upを実行すると次項のエラーが表示されるため、エラーを解決したいです。
ディレクトリは下記の構成になっています。
. ├── nginx │ ├── nginx.conf │ └── Dockerfile ├── hoge │ ├── fuga │ └── Dockerfile └── docker-compose.yml
発生している問題・エラーメッセージ
ERROR: Service 'nginx' failed to build : COPY failed: file not found in build context or excluded by .dockerignore: stat nginx.conf: file does not exist
該当のソースコード
docker-compose.yml
yml
1services: 2 web: 3 build: ./hoge 4 ... 5 nginx: 6 build: 7 context: ./ 8 dockerfile: ./nginx/Dockerfile 9 depends_on: 10 - web 11 ports: 12 - "80:80"
nginxのDockerfile
Dockerfile
1FROM nginx:latest 2 3COPY nginx.conf /etc/nginx/nginx.conf 4# 追記 5COPY ../hoge/static /static 6...
試したこと
エラーをGoogle翻訳で翻訳しました。
エラー:サービス 'nginx'のビルドに失敗しました:コピーに失敗しました:ファイルがビルドコンテキストに見つからないか、.dockerignoreによって除外されました:stat nginx.conf:ファイルが存在しません
上記から、nginx.conf
が見つからないためにエラーになっていると思うのですが、nginx.conf
は存在します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/14 01:28
2021/01/14 04:38
2021/01/14 07:04 編集
2021/01/14 07:25