pulsar (4.1)
Опубликован 2026-04-14 17:15:10 +03:00 Afireal
Установка
docker pull code.nogamenolife.ru/vault/pulsar:4.1sha256: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 |
Сведения
2026-04-14 17:15:10 +03:00
Версии (1)
Показать все
Container
4
OCI / Docker
linux/amd64
301 МиБ
4.1
2026-04-14