Docker:https的wget不起作用
在我的docker文件中我有下面的命令
RUN wget -o test.jar https://bintray.com/artifact/download/thesamet/maven/gerrit-saml-plugin-2.11.4-2.jar
但在构build我得到以下错误:
The command '/bin/sh -c wget -o test.jar https://bintray.com/artifact/download/thesamet/maven/gerrit-saml-plugin-2.11.4-2.jar' returned a non-zero code: 8
我试过--no-check-certificate
和-U
但得到相同的错误。
在命令下面工作。 我应该使用ADD
ADD https://bintray.com/artifact/download/thesamet/maven/gerrit-saml-plugin-2.11.4-2.jar .
wget手册说, -o
指定日志消息写入的地方。 这意味着选项-o test.jar
会导致错误消息被写入test.jar
而不是stderr。 您将不会在stderr上看到任何错误消息,并且不会将该文件下载到test.jar
。
以下命令在我的电脑上工作,如果发生任何错误,您现在应该看到一条消息:
wget -O test.jar https://bintray.com/artifact/download/thesamet/maven/gerrit-saml-plugin-2.11.4-2.jar