Merge pull request #4 from jstewart/dockerize

Add Docker build
This commit is contained in:
dataking 2018-01-21 13:52:05 -08:00 committed by GitHub
commit 280aa72293
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 0 deletions

21
Dockerfile Normal file
View File

@ -0,0 +1,21 @@
FROM debian:stretch-slim
ENV DEBIAN_FRONTEND noninteractive
RUN useradd -d /lynis-report-converter -U lynis
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y --no-install-recommends \
htmldoc libxml-writer-perl libarchive-zip-perl libjson-perl \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
COPY . /lynis-report-converter
USER lynis
WORKDIR /lynis-report-converter
ENTRYPOINT ["/lynis-report-converter/lynis-report-converter.pl"]
CMD ["--help"]

View File

@ -81,6 +81,13 @@ Where:
-o|--output Specifies the output file to print the report to.
```
### Docker
```
docker build -t <imagename> .
docker run --rm -v /local-report-dir:/reports lynis-report-converter -o /reports/report.html -i /reports/lynis-report.dat
```
### Output Features:
* HTML (default)
* Summarizes the lynis report into a single HTML file.