Docker wget 针对 Github 存储库返回 404 错误

问题描述 投票:0回答:1

我正在尝试下载以下 GitHub 存储库

https://github.com/ut0mt8/nginx-rtmp-module

并且当 docker 执行 wget 命令时出现 404 错误。该repo是nginx rtmp模块的定制版本。

以下是有问题的行:

ARG NGINX_VERSION=1.23.1
ARG NGINX_RTMP_MODULE_VERSION=1.2.2

# Download and decompress customized RTMP module. 
RUN mkdir -p /tmp/build/nginx-rtmp-module && \
    cd /tmp/build/nginx-rtmp-module && \
    wget -O nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION}.tar.gz https://github.com/ut0mt8/nginx-rtmp-module/archive/v${NGINX_RTMP_MODULE_VERSION}.tar.gz && \
    tar -zxf nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION}.tar.gz && \
    cd nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION}

我将以下行替换为上面的行,因为我需要 Nginx rtmp 模块的自定义版本。下面这个没有问题。

RUN mkdir -p /tmp/build/nginx && \
cd /tmp/build/nginx && \

wget https://github.com/arut/nginx-rtmp- 
module/archive/v${NGINX_RTMP_VERSION}.tar.gz && \
    tar zxf v${NGINX_RTMP_VERSION}.tar.gz && \
    rm v${NGINX_RTMP_VERSION}.tar.gz

我想不通这个问题。我使用了 github repo url 并将其粘贴到链接字段中。从最初的外观来看,它可能是 NGINX_RTMP_MODULE_VERSION,这可能是错误的,但我不确定。请引导我走向正确的方向。

提前致谢。

docker github dockerfile wget
1个回答
0
投票

您从

https://github.com/ut0mt8/nginx-rtmp-module
中提取的存储库没有
v1.2.2
包,请参阅可用版本此处

与原始存储库的版本进行比较 (

arut/nginx-rtmp-module
) 此处

ut0mt8/nginx-rtmp-module
最新可用的是
v1.2.0

© www.soinside.com 2019 - 2024. All rights reserved.