जावा स्नैपी की मूल पुस्तकालय (जेएनआई के माध्यम से लोड) ग्लिबैक के खिलाफ संकलित है। अल्पाइन लिनक्स (आपका कंटेनर किस पर आधारित है) musl libc का उपयोग करता है जो स्रोत-संगत है लेकिन बाइनरी-संगत नहीं है (मूल रूप से इसका मतलब है कि यदि आप मूल पुस्तकालय को musl के विरुद्ध संकलित करते हैं तो यह काम करेगा, लेकिन यदि इसे ग्लिबैक के विरुद्ध संकलित किया गया है तो यह काम नहीं करेगा मूसल के साथ)।
आपके पास तीन विकल्प हैं:
- इंस्टॉल करें
java-snappy-native
(जिसमें मस्ल के लिए निर्मित एक देशी पुस्तकालय है) अपने अल्पाइन कंटेनर में और सेट करेंorg.xerial.snappy.use.systemlib=true
(जावा लाइब्रेरी को प्रीइंस्टॉल्ड नेटिव लाइब्रेरी का उपयोग करने के लिए कहता है)। <स्ट्राइक>वर्तमान में आपकोsnappy
को भी इंस्टॉल करना होगा चूंकि कोई व्यक्ति उस निर्भरता को उपरोक्त पैकेज में जोड़ने में विफल रहा। - ग्लिब के साथ बेस कंटेनर का उपयोग करें
- अपने अल्पाइन कंटेनर में ग्लिबक स्थापित करें (वास्तव में अनुशंसित नहीं)