Dockerfile для упаковщика с использованием jnlp-slave - PullRequest
0 голосов
/ 02 ноября 2018

Я очень новичок в Docker. Мне нужно добавить упаковщик в образ докера. Поэтому я использовал следующий Dockerfile, чтобы решить мою проблему.

FROM jenkinsci/jnlp-slave

USER root

RUN apt-get update && apt-get install -y unzip 
RUN wget https://releases.hashicorp.com/packer/1.3.2/packer_1.3.2_linux_amd64.zip
RUN unzip packer_1.3.2_linux_amd64.zip -d packer
RUN mv packer /usr/local/
RUN export PATH=$PATH:/usr/local/packer/

ENTRYPOINT ["packer"]

Я могу построить это успешно. Но когда я выполняю это, я получаю следующую ошибку.

запуск процесса контейнера вызвал "exec: \" packer \ ": исполняемый файл не найден в $ PATH": неизвестно.

Моя цель - создать раба для Дженкинса с помощью докера. Это раб должен включать упаковщик. Спасибо

...