1. ホーム
  2. docker

[解決済み] dockerignoreファイルをテストするには?

2023-06-21 16:43:53

質問

を読んだ後 .dockerignore ドキュメント , 私はそれをテストする方法があるかどうか疑問に思っています。

**/node_modules/

dockerfileが正しいファイルやディレクトリを無視していることを確認するにはどうしたらよいですか?

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

を展開するには VonCの提案 を拡張するために、現在のフォルダのビルドコンテキストでイメージを作成するために使用できるサンプルビルドコマンドを以下に示します。

docker image build --no-cache -t build-context -f - . <<EOF
FROM busybox
WORKDIR /build-context
COPY . .
CMD find .
EOF

作成したら、コンテナを実行して /build-context ディレクトリの内容を調べます。 .dockerignore ファイルによって除外されないすべてのものを含むディレクトリです。

# run the default find command
docker container run --rm build-context

# or inspect it from a shell using
docker container run --rm -it build-context /bin/sh

で後始末ができます。

docker image rm build-context