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'之前添加一個調試步驟,看看你得到了什麼? –