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