我对Docker非常陌生。我需要将打包程序添加到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中找不到可执行文件“:未知。
我的目标是使用docker为jenkins创建奴隶。该奴隶需要包括包装员。谢谢