From fc0753ab06e8a9a76a54370b5f9e94838276127f Mon Sep 17 00:00:00 2001 From: jowj Date: Sat, 28 Apr 2018 14:03:56 -0500 Subject: [PATCH] adding docker image --- docker/Dockerfile | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 docker/Dockerfile diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..6a80ca0 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,40 @@ +FROM alpine:3.7 +LABEL maintainer "me@jowj.net" + +# make container livable +RUN apk update \ + && apk add \ + bash bash-doc \ + emacs-nox emacs-doc \ + git git-doc \ + gnupg gnupg-doc \ + groff groff-doc \ + iputils \ + man man-pages \ + openssh-client openssh-doc \ + openssl openssl-doc \ + python3 python3-doc \ + sudo sudo-doc \ + tmux tmux-doc \ + && python3 -m pip install \ + awscli \ + && apk add \ + gcc \ + linux-headers \ + make \ + musl-dev \ + python2-dev \ + python3-dev \ + libffi-dev \ + openssl-dev + +# install more specific applications +RUN apk add \ + nmap nmap-doc \ + ansible ansible-doc \ + && python3 -m ensurepip \ + && python3 -m pip install --upgrade pip \ + && python3 -m pip install \ + ansible + +CMD /bin/bash -i \ No newline at end of file