Docker客户端将整个“构建上下文”发送到Docker守护程序。该构建上下文(默认情况下)是其中的整个目录
Dockerfile(因此是整个
rpms树)。
您可以设置
.dockerignore文件以使Docker忽略某些文件。您可能要尝试一下。
另外,您也可以将
rpms文件夹移动到上一个目录级别
Dockerfile,而仅将符号链接移动
test.rpm到
Dockerfile的目录中。
正如许多用户在评论中指出的那样,一个 文件夹 需要 添加.git
到.dockerignore
其中,这是我的情况造成150MB->
5GB差异的原因。



