我知道如何使用Dockerfile来获取我需要的Perl:
FROM perl:latest
RUN curl -L http://cpanmin.us | perl - App::cpanminus
RUN cpanm JSON
RUN cpanm Data::Dump
RUN cpanm -f XML::SAX
RUN cpanm XML::SAX::Expat
RUN cpanm XML::Simple
但我也想安装git和make,因为我想克隆我的perl代码,然后cd进入一个目录并使用make
运行它。
但添加
RUN yum install git
到上面,产生了错误:
/bin/sh: 1: yum: not found
有人可以提出一个方法吗?我试过从Linux开始并做一个
RUN yum install perl
但是我没有得到一个像官方一样顺畅的Perl。特别是,当我尝试添加我需要的模块时,它会窒息。
感谢。
答案 0 :(得分:4)
通过查看official perl image的Dockerfile
,我看到apt-get
可用。所以你可以这样做,而不是使用yum
:
apt-get install -y git