Есть пара проблем с вашим Dockerfile
Первый
RUN apt-get install unzip
Хорошей практикой является выполнение update
перед установкой пакетов, в противном случае вы можете попасть в ситуациюс отсутствующими списками пакетов.
RUN apt-get update && apt-get install -y ...
Секунда
RUN mkdir /opt/MicroFocus
RUN cd /opt/MicroFocus
Это ошибка, потому что cd
не работает между слоями (разные команды RUN
).То, что вы хотели, достигается с помощью одной WORKDIR
команды
WORKDIR /opt/MicroFocus
Третье
Сообщение об ошибке, с которым вы сталкиваетесь, означает, что базовый образ настроен на что-то вроде ENTRYPOINT ["sh", "-c"]
, поэтому вы ожидаете, что выукажите начальную командную строку при запуске этого образа.Вы должны определить правильную команду запуска и добавить ее к своей команде после имени изображения.