需要安装 Perl 和 Linux

Need to install Perl AND Linux

我知道如何使用 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。特别是,当我尝试添加我需要的模块时它会卡住。

谢谢。

通过查看 official perl imageDockerfile,我发现 apt-get 可用。所以你可以这样做而不是使用 yum:

apt-get install -y git