Gibt es eine Best Practice zum Einrichten von glibc auf Docker alpine Linux-Basis-Image mit korrekten Pfaden, damit jeder erzeugte Prozess korrekt auf den Speicherort der installierten libc-Bibliotheken verweisen kann?Gibt es eine Best Practice zum Einrichten von Glibc auf Docker Alpine Linux Base Image?
5
A
Antwort
1
Die beste Vorgehensweise ist nicht glibc auf Alpine Linux zu installieren. Es verwendet stattdessen musl libc, eine leichte, schnelle, einfache und standardkonforme C-Bibliothek (d. H. Alles, was glibc nicht ist).
Warum brauchen Sie Glibc auf Alpine?
2
Ja, es ist,
Ich habe einen speziell angefertigten glibc verwendet, auf eine JRE zu installieren.
können Sie finden es here
Sie wget verwenden können, oder rollen Sie den Code und apk, um sie
apk --no-cache add ca-certificates
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://raw.githubusercontent.com/sgerrand/alpine-pkg-glibc/master/sgerrand.rsa.pub
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-2.23-r3.apk
apk add glibc-2.23-r3.apk
Es funktionierte perfekt für mich zu installieren
Die AWS Kinesis Producer Bibliothek erfordert : http: //docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-dl-install.html – kai
@kai Der Code ist Open-Source, so dass Sie es einfach selbst erstellen können. Wird es helfen, wenn ich dafür ein Alpine-Paket erstelle? –
das wäre toll! – kai