在nginx docker镜像中安装curl

时间:2016-11-13 19:39:48

标签: curl nginx dockerfile

以下Dockerfile几行假设在nginx自定义映像中安装curl以在ubuntu下运行。
第二组代码是尝试将任务转换为执行相同但在Amazon Linux上运行。

关于什么是与其他apt-get命令相当的yum的任何建议?
-no-install-recommends curl && rm -rf /var/lib/apt/lists/*

//Dockerfile for ubuntu
FROM nginx
RUN apt-get update && apt-get install -y -no-install-recommends curl \
    && rm -rf /var/lib/apt/lists/*
//Dockerfile for Amazon linux
FROM nginx
RUN yum update && yum install -y curl

3 个答案:

答案 0 :(得分:2)

如果您在没有提示的情况下询问如何让基于Amazon Linux的Dockerfile安装curl,您可以在yum update中添加-y:

//Dockerfile for Amazon linux
FROM nginx
RUN yum -y update && yum install -y curl

答案 1 :(得分:1)

-no-install-recommends curl

应该是

--no-install-recommends curl

您忘了加双破折号

答案 2 :(得分:1)

对于Nginx图像,请使用Debian作为操作系统,请在以下位置使用:-

FROM nginx
RUN apt-get update && apt-get install -y curl && apt-get clean