├── Dockerfile └── README.md /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:16.04 2 | MAINTAINER Luca Deri 3 | 4 | RUN apt-get update 5 | RUN apt-get -y -q install curl lsb-release 6 | RUN curl -s --remote-name http://packages.ntop.org/apt/16.04/all/apt-ntop-stable.deb 7 | RUN dpkg -i apt-ntop-stable.deb 8 | RUN rm -rf apt-ntop-stable.deb 9 | 10 | RUN apt-get update 11 | RUN apt-get -y -q install ntopng redis-server libpcap0.8 libmysqlclient-dev 12 | 13 | RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* 14 | 15 | EXPOSE 3000 16 | 17 | RUN echo '#!/bin/bash\n/etc/init.d/redis-server start\nntopng "$@"' > /tmp/run.sh 18 | RUN chmod +x /tmp/run.sh 19 | 20 | ENTRYPOINT ["/tmp/run.sh"] 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ntopng-docker 2 | ============= 3 | 4 | ## ntopng Dock Builder 5 | 6 | #### Install & Run 7 | ``` 8 | docker run --net=host -t -p 3000:3000 lucaderi/ntopng-docker 9 | ``` 10 | --------------------------------------------------------------------------------