質問: ### 前提・実現したいこと これまでMAMPで環境構築は問題ありませんでしたが、80番ポートが使用できなくなるなどの問題などもあり Dockerを使用してローカル環境を作りたいと思っています。 * teratail * recruit を参考に学習していますがターミナルで下記エラーが表示され、次の段階にいけません。 ### 発生している問題・エラーメッセージ エラー文 ``` ERROR: build path /Users/mako/Docker/wp/web either does not exist, is not accessible, or is not a valid URL. mak0t0:wp mako$ sudo docker-compose up -d ERROR: build path /Users/mako/Docker/wp/web either does not exist, is not accessible, or is not a valid URL. ``` ### 該当のソースコード ソースコードはrecruitにあるdocker-compose.ymlだけ記述しています。 ### 試したこと sudoは試しましたのですが、、 ### 補足情報 私自身Dockerは学習し始めたところです。 Apache、mySQLをどのタイミングでインストール・適用させるのだろうと思っています。
回答: 提示されている参考サイト(recruit, https://tech.recruit-mp.co.jp/infrastructure/post-13086/)の内容をよく読んでみると、`docker-compose.yml`だけではファイルが足りないことが分かるかと思います。 * Web(nginx)は`./web/Dockerfile`からビルド * MySQLは公式イメージをそのまま使う とあります。 もう一度参考にされているサイトを確認いただくのと、 それと関連して以下のページもご確認いただくと`docker-compose`での環境構築の理解が深まるかと思います。 お試しください。 https://tech.recruit-mp.co.jp/infrastructure/post-12795/ 【コメントを受けての追記】 https://tech.recruit-mp.co.jp/infrastructure/post-12795/ こちらのページを参考に、ngixの構築から順を追って試してみましょう。 どのファイルが必要か、理解が深まると思います。 どの工程で詰まってしまいましたか?