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-dev
GSS-API