提问人:Amin Ba 提问时间:6/7/2022 更新时间:6/7/2022 访问量:1920
dockerfile COPY 不会复制所有文件
dockerfile COPY does not copy all the files
问:
我愿意
git clone https://github.com/openzipkin/zipkin.git
- 光盘
zipkin
创建一个 Dockerfile,如下所示
FROM openjdk
RUN mkdir app
WORKDIR /app
COPY ./ .
ENTRYPOINT ["sleep", "1000000"]
然后
docker build -t abc .
docker run abc
然后我跑docker exec -it CONTAINER_ID bash
pwd
预期的回报/app
但是我看到
文件没有被复制
仅将目录和 XML 文件复制到目录中/app
原因是什么?如何解决?
我也试过了
FROM openjdk
RUN mkdir app
WORKDIR /app
COPY . /app
ENTRYPOINT ["sleep", "1000000"]
答:
4赞
David Maze
6/7/2022
#1
该存储库包含一个 .dockerignore
文件,该文件排除了除它选择的一组内容之外的所有内容。
该存储库的 docker
目录还包含多个官方映像的构建脚本,您可能会发现启动自定义映像比尝试重新创建它更容易。FROM openzipkin/zipkin
评论
0赞
Amin Ba
6/7/2022
我希望我能。我在一个大组织中,没有为 zipkin 映像传递 aqua 扫描,我必须从源代码创建映像,以便我可以进行一些更改,例如使用我们自己的操作系统映像。
评论
.dockerignore