在 Alpine Docker 上使用 GSS-API 进行 Curl

在 Alpine Docker 上使用 GSS-API 进行 Curl

GSS-API我正在尝试在安装了、SPNEGO或功能的Dockerfile 中安装 curl,GSS-Negotiate以便可以使用该--negotiate标志。如何配置 curl 以使用该功能进行安装,或者如何在 Dockerfile 中使用该功能编译 curl?

我搜索了很多次,却找不到任何答案。

目前,curl --version给我这个:

/ # curl --version
curl 7.77.0 (x86_64-alpine-linux-musl) libcurl/7.77.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 nghttp2/1.43.0
Release-Date: 2021-05-26
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL TLS-SRP UnixSockets

运行后:

FROM alpine:latest

RUN apk update
RUN apk add postgresql
RUN apk add krb5
RUN apk add rsync
RUN apk add --update libgss
RUN apk add --update --no-cache openssh sshpass
RUN apk add --upgrade --no-cache curl

答案1

仅够apk add --update --no-cache krb5 krb5-devGSS-API

相关内容