1234567891011121314151617181920212223242526272829303132333435 |
- # Dockerfile for creating the management network container
- FROM centos:8
- # RPM REPOs
- RUN dnf install -y \
- epel-release \
- && dnf clean all \
- && rm -rf /var/cache/dnf
- RUN dnf install -y dhcp-server
- RUN dnf install -y python3-netaddr
- RUN yum install -y \
- ansible \
- cronie \
- tftp\
- tftp-server\
- xinetd \
- net-tools \
- && yum clean all \
- && rm -rf /var/cache/yum
- RUN mkdir /root/omnia
- #Copy Configuration files
- COPY dhcpd.conf /etc/dhcp/dhcpd.conf
- COPY tftp /etc/xinetd.d/tftp
- COPY inventory_creation.yml /root/
- COPY mngmnt_container_configure.yml /root/
- RUN systemctl enable tftp
- RUN systemctl enable dhcpd
- CMD ["sbin/init"]
|