Dockerfile 637 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Dockerfile for creating the management network container
  2. FROM centos:7
  3. # RPM REPOs
  4. RUN yum install -y \
  5. epel-release \
  6. && yum clean all \
  7. && rm -rf /var/cache/yum
  8. RUN yum update -y \
  9. && yum clean all \
  10. && rm -rf /var/cache/yum
  11. RUN yum install -y \
  12. ansible \
  13. cronie \
  14. tftp\
  15. tftp-server\
  16. dhcp \
  17. xinetd \
  18. net-tools \
  19. && yum clean all \
  20. && rm -rf /var/cache/yum
  21. RUN mkdir /root/omnia
  22. #Copy Configuration files
  23. COPY dhcpd.conf /etc/dhcp/dhcpd.conf
  24. COPY tftp /etc/xinetd.d/tftp
  25. COPY mngmnt_container_configure.yml /root/
  26. RUN systemctl enable tftp
  27. RUN systemctl enable dhcpd
  28. CMD ["sbin/init"]