diff --git a/Dockerfile_base b/Dockerfile_base new file mode 100644 index 0000000..965e928 --- /dev/null +++ b/Dockerfile_base @@ -0,0 +1,9 @@ +FROM ubuntu:18.04 +LABEL maintainer="tabledevil" +LABEL docker.cmd="docker run -it --rm -v /mnt/sdc1:/data tabledevil/kaspersky" +RUN apt update && apt install -y wget perl +RUN wget "https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/babce9ef/kesl_10.1.1-6421_amd64.deb" && dpkg -i kesl_10.1.1-6421_amd64.deb && rm kesl_10.1.1-6421_amd64.deb +ADD answer.txt /root/answer.txt +ADD start.sh /root/start.sh +add readme /root/readme +RUN chmod +x /root/start.sh diff --git a/Dockerfile_update b/Dockerfile_update new file mode 100644 index 0000000..1df3acb --- /dev/null +++ b/Dockerfile_update @@ -0,0 +1,11 @@ +FROM tabledevil/kaspersky:base +LABEL maintainer="tabledevil" +LABEL docker.cmd="docker run -it --rm -v /mnt/sdc1:/data tabledevil/kaspersky" +RUN /opt/kaspersky/kesl/bin/kesl-setup.pl --autoinstall=/root/answer.txt ; true +ADD answer.txt /root/answer.txt +ADD start.sh /root/start.sh +add readme /root/readme +RUN chmod +x /root/start.sh +ENTRYPOINT ["/root/start.sh"] +CMD ["shell"] + diff --git a/dockerkaspersky_build_and_push.sh b/dockerkaspersky_build_and_push.sh new file mode 100755 index 0000000..a247cd6 --- /dev/null +++ b/dockerkaspersky_build_and_push.sh @@ -0,0 +1,8 @@ +#!/bin/bash +build_date=$(date +%Y%m%d) +docker build --no-cache -t "tabledevil/kaspersky:${build_date}" -f Dockerfile_update . +docker login +docker push "tabledevil/kaspersky:${build_date}" +docker tag "tabledevil/kaspersky:${build_date}" "tabledevil/kaspersky:latest" +docker push "tabledevil/kaspersky:latest" +