需要安装 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 image 的 Dockerfile
,我发现 apt-get
可用。所以你可以这样做而不是使用 yum
:
apt-get install -y git
我知道如何使用 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 image 的 Dockerfile
,我发现 apt-get
可用。所以你可以这样做而不是使用 yum
:
apt-get install -y git