To expand on VonC's suggestion, here's a sample build command you can use to create an image with the current folder's build context:
docker image build -t build-context -f - . <<EOF
FROM busybox
COPY . /build-context
WORKDIR /build-context
CMD find .
EOF
Once created, run the container and inspect the contents of the /build-context
directory which includes everything not excluded by the .dockerignore
file:
# 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
You can then cleanup with:
docker image rm build-context
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…