Как часть сборки docker, у меня есть строка в скрипте примерно так:
RUN unzip myzipfile.zip
В этой строке скрипта происходит сбой со следующей ошибкой:
/bin/sh: unzip: command not found
Это на Red Hat Enterprise Linux 7, и базовый образ Docker также является базовым образом RHEL7.
Если утилита unzip отсутствует в среде сборки Docker, то как мне что-то распаковать? unzip присутствует на сервере, который выполняет сборку, хотя я полагаю, что это не помогает. Есть ли альтернативная утилита, которую я должен проверить, которая может разархивировать файлы, или необходимо установить unzip в базовом образе?
Если есть какой-либо способ сделать это без необходимости что-либо устанавливать, это было бы предпочтительнее, так как я не думаю, что у меня есть разрешение на это, и даже если бы я это сделал, сервер, на котором выполняется сборка Docker, не подключен к Интернету.