Busybox wget下载jar失败,并显示错误“ wget:服务器返回错误:HTTP / 1.1 307临时重定向”

问题描述

我正在将adoptopenjdk/openjdk11:alpine-jre基本图像用于Java,并尝试在我的Dockerfile中按照以下说明进行操作,

RUN wget -O dd-java-agent.jar "https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=com.datadoghq&a=dd-java-agent&v=LATEST"

会产生错误:Connecting to repository.sonatype.org (18.208.14.211:443) wget: server returned error: HTTP/1.1 307 Temporary Redirect

是否可以使用Busybox提供的wget实用工具从nexus下载最新版本的jar文件?

高山版本:v3.12.0 | Busybox版本:v1.31.1

注意:如果我指定jar的确切版本,例如RUN wget -O dd-java-agent.jar 'https://repository.sonatype.org/service/local/repositories/central-proxy/content/com/datadoghq/dd-java-agent/0.38.0/dd-java-agent-0.38.0.jar' 成功了。我知道其他选择是在这种情况下使用curl。只是尝试使其简单,并避免安装curl,避免使用curl,然后再移除。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)