dockerfile COPY 不会复制所有文件

Ami*_* Ba 4 docker dockerfile

我愿意

  • git clone https://github.com/openzipkin/zipkin.git
  • 光盘zipkin

创建一个 Dockerfile 如下

FROM openjdk

RUN mkdir app

WORKDIR /app

COPY ./ .

ENTRYPOINT ["sleep", "1000000"]
Run Code Online (Sandbox Code Playgroud)

然后

  • docker build -t abc .
  • docker run abc

然后我跑docker exec -it CONTAINER_ID bash

pwd/app预期回报

但我ls看到文件没有被复制

仅将目录和 xml 文件复制到该/app目录中

在此输入图像描述

是什么原因?如何修复它?

我也尝试过

FROM openjdk

RUN mkdir app

WORKDIR /app

COPY . /app

ENTRYPOINT ["sleep", "1000000"]
Run Code Online (Sandbox Code Playgroud)

Dav*_*aze 5

该存储库包含一个.dockerignore文件,该文件排除了除它选择的一组内容之外的所有内容。

该存储库的目录还包含多个官方映像docker的构建脚本,您可能会发现启动自定义映像比尝试重新创建它更容易。FROM openzipkin/zipkin