2016-06-14 7 views
5

Есть ли наилучшая практика по настройке glibc на базовом изображении docker alpine linux с правильными путями, чтобы любой порожденный процесс мог правильно ссылаться на местоположение установленных библиотек libc?Есть ли наилучшая практика по настройке glibc на докере alpine linux base image?

ответ

1

Лучшая практика заключается в том, чтобы не установить glibc на Alpine Linux. Вместо этого он использует musl libc, легкую, быструю, простую и совместимую со стандартами библиотеку C (т. Е. Все, что glibc нет).

Зачем вам нужен glibc на Alpine?

+0

АМС Kinesis Производитель Библиотека требует : http: //docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-dl-install.html – kai

+0

@kai Код является открытым исходным кодом, поэтому вы можете просто создать его самостоятельно. Помог ли он, если я создам для него пакет Alpine? –

+0

, что было бы здорово! – kai

2

Да есть,

Я использовал собственный встроенный Glibc установить JRE на него.

Вы можете найти его here

Вы можете использовать Wget или локон, чтобы получить код и APK, чтобы установить их

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 

Он работал отлично для меня