pulsar (4.1)

Опубликован 2026-04-14 17:15:10 +03:00 Afireal

Установка

docker pull code.nogamenolife.ru/vault/pulsar:4.1
sha256:a73875975426c9fd226db1281f5ee428ec0950af09045e7faa82fbe9d761fd98

Слои образа

ADD alpine-minirootfs-3.22.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENV LANG=C.UTF-8
RUN /bin/sh -c apk add --no-cache bash python3 py3-pip py3-yaml gcompat libgcc libstdc++ libuuid ca-certificates procps curl bind-tools openssl coreutils # buildkit
RUN /bin/sh -c apk upgrade --no-cache # buildkit
ARG PULSAR_CLIENT_PYTHON_VERSION=3.8.0
RUN |1 PULSAR_CLIENT_PYTHON_VERSION=3.8.0 /bin/sh -c pip3 install --break-system-packages --no-cache-dir --only-binary grpcio==1.73.1 protobuf==6.31.1 pulsar-client[all]==${PULSAR_CLIENT_PYTHON_VERSION} kazoo # buildkit
COPY /opt/jvm /opt/jvm # buildkit
ENV JAVA_HOME=/opt/jvm
COPY /tmp/libsnappyjava.so /usr/lib/libsnappyjava.so # buildkit
ENV PULSAR_PID_DIR=/pulsar/logs
COPY /pulsar /pulsar # buildkit
WORKDIR /pulsar
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/jvm/bin:/pulsar/bin
ENV ROCKSDB_MUSL_LIBC=true
ENV LD_PRELOAD=/lib/libgcompat.so.0
ARG DEFAULT_USERNAME=pulsar
RUN |2 PULSAR_CLIENT_PYTHON_VERSION=3.8.0 DEFAULT_USERNAME=pulsar /bin/sh -c adduser ${DEFAULT_USERNAME} -u 10000 -G root -D -H -h /pulsar/data # buildkit
USER 10000
Сведения
Container
2026-04-14 17:15:10 +03:00
4
OCI / Docker
linux/amd64
301 МиБ
Версии (1) Показать все
4.1 2026-04-14