Почему распаковка не останавливается внутри Docker изображения - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь unzip ZIP-файл (> 2 ГБ) как часть Dockerfile. Этот ZIP-файл содержит один файл CSV (> 25 ГБ). Когда я пытаюсь unzip установить его непосредственно на моей машине (MacOS 10.15.4, MacBook Pro 16-дюймовый), он работает нормально, я также запускаю команду внутри экземпляра Docker, и она работает нормально. Ограничение размера образа диска установлено в 60 ГБ, каждый раз, когда я пытаюсь создать образ, команда 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

Кто-нибудь знает, что происходит?

...