Dockerfileとdocker-compose連携について

Dockerfile単独だと問題なくbuild通るのに、docker-composeだとビルドできなくて不思議だったんだけど、contextとdockerfileのパス指定が間違っていた、という話。

    build:
      context: ./
      dockerfile: ./my-nginx/Dockerfile

↑のように設定してたんだけど、↓みたいに書かないと、Dockerfile内のCOPYコマンドとかで相対パス指定が狂うみたい。

    build:
      context: ./my-nginx/
      dockerfile: ./Dockerfile


いいなと思ったら応援しよう!