docker: Added docker container for running collectd
[barometer.git] / docker / Dockerfile
1 FROM centos:7
2
3 RUN yum update -y
4 RUN yum install -y which sudo
5 ENV DOCKER y
6 COPY systems /systems
7 COPY src /src
8 COPY 3rd_party /3rd_party
9 COPY mibs /mibs
10
11 WORKDIR /systems
12 RUN sh ./build_base_machine.sh
13 RUN useradd -ms /bin/bash collectd_exec
14 RUN echo "collectd_exec ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
15 WORKDIR /src
16
17 COPY docker/run_collectd.sh /run_collectd.sh
18 RUN chmod +x /run_collectd.sh