mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-11-30 02:48:45 +08:00
de9ee84bbb
Signed-off-by: Edward Zeng <jie.zeng@zilliz.com>
29 lines
898 B
Docker
29 lines
898 B
Docker
FROM adoptopenjdk:11-jdk-hotspot
|
|
# Prepare environment
|
|
ENV PULSAR_HOME=/pulsar
|
|
ENV PATH=$PULSAR_HOME/bin:$PATH
|
|
RUN groupadd --system --gid=9999 pulsar && useradd --system --home-dir $PULSAR_HOME --uid=9999 --gid=pulsar pulsar
|
|
WORKDIR $PULSAR_HOME
|
|
|
|
ARG PULSAR_VERSION
|
|
ENV PULSAR_VERSION 2.8.2
|
|
# Install Pulsar
|
|
RUN set -ex; \
|
|
apt-get update && apt-get install -y wget; \
|
|
PULSAR_VERSION=$PULSAR_VERSION; \
|
|
wget -O pulsar.tgz "https://archive.apache.org/dist/pulsar/pulsar-${PULSAR_VERSION}/apache-pulsar-${PULSAR_VERSION}-bin.tar.gz"; \
|
|
tar -xf pulsar.tgz --strip-components=1; \
|
|
rm pulsar.tgz; \
|
|
\
|
|
chown -R pulsar:pulsar .;
|
|
|
|
COPY apply-config-from-env.py bin/
|
|
|
|
RUN apt-get update && apt-get install python3-pip python3 -y
|
|
|
|
EXPOSE 6650 8080
|
|
|
|
RUN python3 bin/apply-config-from-env.py conf/standalone.conf
|
|
|
|
CMD [ "bin/pulsar","standalone", "--no-functions-worker", "--no-stream-storage" ]
|