2017-05-05 19 views
4

是否有命令/选项可显示或列出发送到Docker守护程序以构建映像的上下文?显示或列出构建上下文的Docker命令/选项

$ docker build -t "image-name" 
Sending build context to Docker daemon 8.499 MB 
... 

文件和目录可以从构建上下文通过在.dockerignore文件中指定的模式被排除。我想我除了Docker在确定上下文时使用的任何其他利基规则之外,还需要测试.dockerignore

回答

4

唯一的方法是将当前目录添加到特定目录并列出它。

尝试用这种Dockerfile建设:

FROM busybox 

RUN mkdir /tmp/build/ 
# Add context to /tmp/build/ 
ADD . /tmp/build/ 

与构建:

docker build -t test . 

列出所有的文件和目录在/ tmp /编译:

docker run --rm -it test find /tmp/build 
相关问题