为什么解压缩不会在Docker映像中停止

时间:2020-04-26 18:49:44

标签: linux macos docker dockerfile unzip

我正在尝试将unzip的ZIP文件(> 2 GB)作为Dockerfile的一部分。此ZIP文件包含一个CSV文件(> 25 GB)。当我尝试unzip直接在我的机器(MacOS 10.15.4,MacBook Pro 16英寸)上运行时,它运行良好,我也在Docker实例中运行了该命令,并且运行良好。每次尝试构建映像时,磁盘映像大小限制都设置为60 GB,unzip命令将一直运行,直到达到磁盘映像大小限制为止。我还检查了ZIP文件是否已损坏,并且unzip -t没有显示任何错误。我没有在Dockerfile内做任何“额外”操作,只是试图下载并解压缩文件。

# I also checked the alpine base image
FROM ubuntu:20.04
WORKDIR /usr/src/app
RUN apt-get update && apt-get install -y curl unzip
RUN curl -LO http://something.com/file.zip
RUN unzip file.zip

有人知道发生了什么事吗?

0 个答案:

没有答案