FROM ubuntu:16.04 ENV KEA_MSG_COMPILER=/usr/local/bin/kea-msg-compiler ENV KEA_LIB=/opt/kea/src/lib ENV KEA_INCLUDE=/opt/kea/src/lib EXPOSE 67/udp 68/udp COPY script.sh /opt/script.sh RUN apt-get update; \ apt-get install -yq git vim build-essential dhcping dh-autoreconf automake \ libssl-dev liblog4cplus-dev libboost-dev libmysqlclient-dev \ libboost-all-dev mysql-client wget python-pip supervisor cmake \ inotify-tools cmake; \ pip install superfsmon watchdog; \ wget -O kea-1.4.0-P1.tar.gz https://www.isc.org/downloads/file/kea-1-4-0-p1/?version=tar-gz; \ tar -zxvf kea-1.4.0-P1.tar.gz; \ mv kea-1.4.0-P1 /opt/kea; \ cd /opt/kea; \ autoreconf --install; \ ./configure --with-dhcp-mysql --enable-shell; \ make; \ make install; \ ldconfig; \ chmod +x /opt/script.sh; \ rm -rf /var/lib/apt/lists/* CMD /opt/script.sh HEALTHCHECK --interval=5s --timeout=3s CMD pgrep kea-dhcp4