需要安装Perl和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。 特别是,当我尝试添加我需要的模块时会窒息。
谢谢。
通过查看官方perl镜像的Dockerfile
,我看到apt-get
可用。 所以你可以这样做,而不是使用yum
:
apt-get install -y git
- standard_init_linux.go:178:exec用户进程导致“没有这样的文件或目录”
- Docker的mysql挂载的日志目录总是空的
- Docker swarm – 添加新的worker – 重新调整服务
- 如何使用docker-compose和docker-machine为mongoDB挂载外部卷
- 撰写:运行退出的容器
- 如何在Alpine Linux中使用bash脚本?
- Docker和Chromium net :: ERR_NETWORK_CHANGED
- 将application.properties外部化为docker env
- 使用–device标志时,在主机上创build的新设备节点不会反映在Docker容器中