Biz Alpine Linux-ni boshqa ko'plab kabi Docker tasvirlarini joylashtirishimiz uchun asos sifatida ishlatamiz. Agar siz ham men kabi filebeat-dan foydalanayotgan bo'lsangiz va Alp tog'lari sinovi APK omboriga tayangan bo'lsangiz, unda endi o'z ichiga olmaydi. Ushbu majburiyat tufayli filebeat.
Agar siz men kabi qilgan bo'lsangiz, Dockerfile-dagi filebeat o'rnatishingiz bugun shunday ko'rinadi va ishlamayapti:
RUN echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/omborlar
RUN apk yangilash
RUN apk qo'shish filebeat
Uni oxirgidan oldingi versiya bilan ishlash uchun (8.6.2 dan foydalanish, chunki 8.7.0 bir necha kun oldin chiqarilgan edi), uni quyidagi bilan almashtirasiz.
RUN apk yangilash
RUN apk curl libc6-ni qo'shingmos
ENV FILEBEAT_VERSION=8.6.2
RUN curl https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${FILEBEAT_VERSION}-linux-x86_64.tar.gz \
-o /filebeat.tar.gz && \
smola xzvf filebeat.tar.gz && \
rm filebeat.tar.gz && \
mv filebeat-${FILEBEAT_VERSION}-linux-x86_64 filebeat && \
cd filebeat && \
cp filebeat /usr/bin
QAYD: Agar siz libc6-compat-ni qoldirsangiz, filebeat ishlamaydi. Buni kuzatish uchun biroz vaqt ketdi
Bu faqat qisqa muddatli muammo bo'lishi mumkin, chunki men Filebeats-ni APK omboriga qaytarish uchun nima qilish kerakligini bilishni so'ragan edim va kamida bitta hissa qo'shganlar uni qo'llab-quvvatlashga tayyorligini bildirgan (va ehtimol boshqa beats ilovalari).












![Sog’liqni saqlashda ma’naviyat kuchini ochish [PODCAST]](/_next/image/?url=https%3A%2F%2Fbackend.kasallik.uz%2Fwp-content%2Fuploads%2F2023%2F05%2FUnveiling-the-power-of-spirituality-in-health-care.jpg&w=3840&q=75)
Javoblar (0 )