pulsar (4.2)

Опубликован 2026-07-21 07:07:13 +03:00 Afireal в vault/registry

Установка

docker pull code.nogamenolife.ru/vault/pulsar:4.2
sha256:e0157ae39bcfb647bad5cd523f4b70a2046c366c089ad4ab3cb88a8d91d36614

Слои образа

ADD alpine-minirootfs-3.23.5-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.13.0
RUN |1 PULSAR_CLIENT_PYTHON_VERSION=3.13.0 /bin/sh -c pip3 install --break-system-packages --no-cache-dir --only-binary grpcio==1.78.0 protobuf==6.33.6 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.13.0 DEFAULT_USERNAME=pulsar /bin/sh -c adduser ${DEFAULT_USERNAME} -u 10000 -G root -D -H -h /pulsar/data # buildkit
USER 10000
Сведения
Container
2026-07-21 07:07:13 +03:00
3
OCI / Docker
linux/amd64
318 МиБ
Версии (2) Показать все
4.2 2026-07-21
4.1 2026-04-14