我正在尝试将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
有人知道发生了什么事吗?