FROM centos:7
RUN yum install -y vim wget; \
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm;
RUN yum install -y java-11-openjdk;
RUN wget https://github.com/thingsboard/thingsboard/releases/download/v3.2.2/thingsboard-3.2.2.rpm; \
rpm -Uvh thingsboard-3.2.2.rpm; \
rm -rf thingsboard-3.2.2.rpm;
RUN echo -n "#!">init.sh; \
echo "/bin/bash">>init.sh
RUN echo -e "CONTAINER_ALREADY_STARTED=\"FirstRunFile\"\nif [ ! -e \$CONTAINER_ALREADY_STARTED ]; then\n touch \$CONTAINER_ALREADY_STARTED\n echo \"-- First container startup --\"\n /usr/share/thingsboard/bin/install/install.sh --loadDemo\n /usr/share/thingsboard/bin/thingsboard.jar\nelse\n echo \"-- Not first container startup --\"\n /usr/share/thingsboard/bin/thingsboard.jar\nfi" >> init.sh
RUN chmod +x /init.sh
CMD ["/init.sh"]
Execute from the Dockerfile directory
docker image build -t wiexon/tb:3.2.2 .
Content type
Image
Digest
Size
401.5 MB
Last updated
about 5 years ago
docker pull wiexon/tb:3.2.2