0
我有一个包含泊坞文件:`curl`命令不返回任何在Dockerfile而它在所有其他Linux系统
FROM ubuntu
MAINTAINER Zeinab Abbasimazar
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends apt-utils
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y wget unzip curl aptitude
RUN aptitude search curl
RUN VERSION=$(curl myURL 2>&1 | grep -o -E 'href="([^"#]+)"' | cut -d'"' -f2 | egrep component-[0-9].[0-9].[0-9]$ | cut -d'-' -f3); echo $VERSION
最后一行命令回声版本预计在任何Linux命令行如果安装curl
,但在docker build期间没有返回版本。
它没有我的系统上也返回任何东西:/ – Ayushya
@Ayushya,这个命令是根据我的需要定制。您没有足够的信息来获取结果。主要问题是它在一个普通的shell上工作,但不能在'Dockerfile'中工作。 –
在'RUN curl -v myURL'之前添加一个调试步骤,看看你得到了什么? –