
darthsim/imgproxy-base包含最新imgproxy依赖项的基础Docker镜像。非常适合imgproxy的开发和构建其Docker镜像。
运行此镜像并挂载你的开发目录:
shelldocker run --rm -it \ -p 8080:8080 \ -v $(pwd):/app \ --name imgproxy_dev \ darthsim/imgproxy-base:latest
...然后像往常一样构建你的imgproxy:
shellgo build
如果你不关心镜像大小,可以直接基于此镜像构建:
dockerfileFROM darthsim/imgproxy-base:latest COPY . . RUN go build -v -o /usr/local/bin/imgproxy CMD ["imgproxy"] EXPOSE 8080
但建议使用多阶段构建以最小化最终镜像,这需要注意以下几点:
/usr/local/lib复制构建依赖多阶段构建示例:
dockerfileFROM darthsim/imgproxy-base:latest COPY . . RUN go build -v -o /usr/local/bin/imgproxy # ================================================================================================== # 最终镜像 FROM debian:buster-slim RUN apt-get update \ && apt-get install -y --no-install-recommends \ bash \ ca-certificates \ libsm6 \ liblzma5 \ libzstd1 \ && rm -rf /var/lib/apt/lists/* COPY --from=0 /usr/local/bin/imgproxy /usr/local/bin/ COPY --from=0 /usr/local/lib /usr/local/lib ENV LD_LIBRARY_PATH /usr/local/lib CMD ["imgproxy"] EXPOSE 8080
Sergey "DarthSim" Alexandrovich
imgproxy-base基于MIT许可证授权。详见LICENSE获取完整许可证文本。




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务