gpt4 book ai didi

docker - 在 Alpine docker 中提取凿子

转载 作者:行者123 更新时间:2023-12-02 18:13:41 25 4
gpt4 key购买 nike

我想在docker / local / bin下的docker中安装[chisel] [1],然后尝试以下操作,但出现错误

RUN curl -L https://github.com/jpillora/chisel/releases/download/1.3.1/chisel_linux_amd64.gz | gzip -d - > /usr/local/bin && \

错误是:
/bin/sh: can't create /usr/local/bin: Is a directory
curl: (23) Failed writing body (0 != 16360)

但这是目录...。知道如何将其添加到我的图像中吗?

我正在使用docker alpine:3.10.1
我也试过了
RUN curl -sSL https://github.com/jpillora/chisel/releases/download/1.3.1/chisel_linux_amd64.gz | gzip -d - > /usr/local/bin/chisel && \
chmod +x /usr/local/bin/chisel


并得到错误:
/bin/sh: can't create /usr/local/bin/chisel: Permission denied
curl: (23) Failed writing body (0 != 16360)

```


https://github.com/jpillora/chisel


[1]: https://github.com/jpillora/chisel

最佳答案

您可以使用此:

FROM alpine
RUN apk update && apk add --no-cache wget
RUN cd /usr/local/bin && wget https://github.com/jpillora/chisel/releases/download/1.3.1/chisel_linux_amd64.gz && gzip -d chisel_linux_amd64.gz
RUN mv /usr/local/bin/chisel_linux_amd64 /usr/local/bin/chisel && chmod +x /usr/local/bin/chisel
RUN chisel -v

结果:
ls /usr/local/bin/
chisel

关于docker - 在 Alpine docker 中提取凿子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58817029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com