使用jnlp-slave的打包程序的Dockerfile

时间:2018-11-02 09:54:10

标签: docker dockerfile packer

我对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创建奴隶。该奴隶需要包括包装员。谢谢

0 个答案:

没有答案