summaryrefslogtreecommitdiffstats
path: root/src/main/docker/Dockerfile
blob: e372915ae6ac6d29e3f3c700b5e5eec5f0b9af12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM confluentinc/cp-zookeeper:6.2.0

ENV COMPONENT=zookeeper \
    ZK_USER=mrzookeeper \
    ZK_GROUP=onap

USER root

RUN userdel -r appuser && groupadd $ZK_GROUP && useradd $ZK_USER -u 1000 -G 1000,$ZK_GROUP

WORKDIR /home/$ZK_USER

COPY include/etc/confluent/docker/* /etc/confluent/docker/
RUN chmod -R +x /etc/confluent/docker \
&& chown -R $ZK_USER:$ZK_GROUP /var/lib/${COMPONENT} /etc/kafka /etc/confluent/docker /var/log/kafka /var/lib/kafka /var/log/confluent

USER $ZK_USER

EXPOSE 2181 2888 3888

CMD ["/etc/confluent/docker/run"]