Esiste una best practice sull'impostazione di glibc sull'immagine base di alpha linux docker con i percorsi corretti in modo che qualsiasi processo generato possa fare correttamente riferimento alla posizione delle librerie libc installate?Esiste una best practice sull'impostazione di glibc sull'immagine di base alpha linux docker?
5
A
risposta
1
La procedura consigliata è non installare glibc su Alpine Linux. Utilizza invece musl libc, una libreria C leggera, veloce, semplice e conforme agli standard (ad esempio, tutto ciò che glibc non è).
Perché ti serve glibc su Alpine?
2
Sì c'è,
ho usato un glibc personalizzato costruito installare un JRE su di esso.
Lo si può trovare here
È possibile utilizzare wget o curl per ottenere il codice e apk per installarli
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
Ha funzionato perfettamente per me
Il Producer AWS Kinesis Biblioteca lo richiede : http: //docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-dl-install.html – kai
@kai Il codice è open-source, quindi puoi semplicemente crearlo da solo. Aiuterà se creo un pacchetto alpino per questo? –
sarebbe fantastico! – kai