1. ホーム
  2. docker

[解決済み] dockerでCOPYするが、除外する

2022-02-09 12:18:45

質問

Dockerfileの中で、私は

COPY . .

ディレクトリ全体、私の場合は node_modules ディレクトリを除外したいのです。

このような感じです。

   COPY [all but **/node_modules/**] .

Dockerで可能でしょうか?

どのように解決するのですか?

ファイル作成 .dockerignore を、docker build context ディレクトリ (つまり、この場合は node_modules の親ディレクトリ) に一行入れてください。

**/node_modules

が欲しいだけだろうけど。

node_modules

dockerignoreに関する情報です。 https://docs.docker.com/engine/reference/builder/#dockerignore-file