aboutsummaryrefslogtreecommitdiffstats
path: root/docker/Dockerfile
diff options
context:
space:
mode:
authorMaryam Tahhan <maryam.tahhan@intel.com>2017-11-20 13:22:56 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-11-20 13:22:56 +0000
commitdde33f975509dc47fe580a59f5ce3b615be23116 (patch)
tree7314e2acd3bff3cf780359da022ceeded0efd833 /docker/Dockerfile
parent8e44b29f6eca84e41aa8a5f3be5d006340d66d89 (diff)
parent810dac49e96193b447d231d25d6522eef2e62d02 (diff)
Merge "docker: Added docker container for running collectd"
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r--docker/Dockerfile18
1 files changed, 18 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 00000000..0b4944e9
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,18 @@
+FROM centos:7
+
+RUN yum update -y
+RUN yum install -y which sudo
+ENV DOCKER y
+COPY systems /systems
+COPY src /src
+COPY 3rd_party /3rd_party
+COPY mibs /mibs
+
+WORKDIR /systems
+RUN sh ./build_base_machine.sh
+RUN useradd -ms /bin/bash collectd_exec
+RUN echo "collectd_exec ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
+WORKDIR /src
+
+COPY docker/run_collectd.sh /run_collectd.sh
+RUN chmod +x /run_collectd.sh