pulsar (4.2)
Установка
docker pull code.nogamenolife.ru/vault/pulsar:4.2sha256: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 |
Сведения
Версии (2)
Показать все