Various Dockerfiles I use on the desktop and on servers.
Switch branches/tags
Nothing to show
Clone or download
jessfraz cleanup
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
Latest commit 57fed4b Oct 22, 2018
Permalink
Failed to load latest commit information.
ab Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
afterthedeadline switch to openjdk Oct 5, 2018
android-tools fix android tools Jul 29, 2018
ansible Update E-Mail to match PGP key Apr 4, 2017
apt-file change to sid-slim Sep 14, 2018
atom update base image Sep 14, 2018
audacity change to sid-slim Sep 14, 2018
awscli Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
azure-cli update versions Aug 13, 2018
bcc-tools cleanup bcc Sep 17, 2018
beeswithmachineguns Update Dockerfile (#396) Jul 18, 2018
browsh update browsh version Sep 17, 2018
buttslock http:// -> https:// Oct 25, 2016
cathode update Aug 27, 2018
certbot update latest versions Sep 14, 2018
cf-reset-cache Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
cfssl add cfssl Oct 13, 2018
checkup checkup update Sep 14, 2018
cheese change to buster slim Sep 14, 2018
chrome change to sid-slim Sep 14, 2018
chromium change to buster slim Sep 14, 2018
clair cleanup Sep 14, 2018
clean-registry fix Oct 4, 2018
cli53 fix py2 Jan 11, 2017
clisp update clisp container Mar 20, 2018
cloudapp Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
consul update versions Oct 22, 2018
coredns update versions Oct 22, 2018
couchpotato Update Dockerfile (#363) Mar 23, 2018
curl update latest versions; Sep 5, 2018
dcos-cli Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
debootstrap change to buster slim Sep 14, 2018
distcc update Sep 24, 2018
doctor Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
dunnet Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
evince update evince Sep 18, 2017
firefox add ffmpeg to firefox for mp4 video support (#434) Oct 11, 2018
fleet update versions Sep 19, 2018
fontforge fix fontforge May 11, 2018
fontpatcher change to buster slim Sep 14, 2018
foss-heartbeat fix foss Jul 6, 2018
freeradius update Jan 2, 2018
gcalcli Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
gcc change to buster slim Sep 14, 2018
gcloud update versions Oct 22, 2018
geary change to buster slim Sep 14, 2018
ghostscript troff: dockerfile Feb 15, 2018
gimp change to buster slim Sep 14, 2018
github-dev fix github-dev Oct 22, 2018
gitiles updates Sep 24, 2018
gitserver fix tests Sep 25, 2018
gitsome fix build failures Dec 31, 2016
gixy gixy; Jun 5, 2017
glxgears change to buster slim Sep 14, 2018
gmail-britta add coreutils Mar 30, 2017
gnuplot add gnuplot Feb 14, 2018
gparted change to buster slim Sep 14, 2018
guetzli Update E-Mail to match PGP key Apr 4, 2017
hollywood Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
htop Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
htpasswd add htpasswd Jun 20, 2018
httpbin Add USAGE to httpbin Dockerfile (#436) Oct 17, 2018
httpie Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
iceweasel change to buster slim Sep 14, 2018
imagemagick Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
imagemin Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
inkscape update Mar 7, 2018
irssi update latest versions Feb 18, 2018
john update dockerfiles Sep 14, 2018
jq add findutils Mar 11, 2018
k8scan cleanup Oct 22, 2018
keepass2 change to sid-slim Sep 14, 2018
keepassxc update keepassxc Sep 25, 2018
kernel-builder updates Sep 24, 2018
kvm more shellcheck Sep 24, 2018
libreoffice refactor libreoffice to alpine (#256) Apr 7, 2017
libvirt-client Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
lilyterm change to buster slim Sep 14, 2018
linapple cleanup Oct 5, 2018
lkp-tests change to buster slim Sep 14, 2018
lpass updates and fixes May 30, 2017
lynx change to buster slim Sep 14, 2018
mailgun update Sep 25, 2018
mailman change to buster slim Sep 14, 2018
mars switch to openjdk Oct 5, 2018
masscan change masscan to alpine Jul 13, 2018
mc add theme Jul 18, 2018
mdp change to buster slim Sep 14, 2018
metasploit Update E-Mail to match PGP key Apr 4, 2017
micro cleanup Sep 14, 2018
mitmproxy more shellcheck Sep 24, 2018
mop cleanup Sep 14, 2018
mpd change to sid-slim Sep 14, 2018
mpsyt Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
mutt more shellcheck Sep 24, 2018
ncmpc change to sid-slim Sep 14, 2018
neoman Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
nerdy change to buster slim Sep 14, 2018
nes change to sid-slim Sep 14, 2018
netcat change to sid-slim Sep 14, 2018
nginx-extras change to buster slim Sep 14, 2018
nmap change to buster slim Sep 14, 2018
no_new_privs no_new_privs test container Jun 6, 2017
node-sonos better git clones Dec 28, 2016
nomad add nomad Oct 13, 2018
notify-osd change to buster slim Sep 14, 2018
now update now Sep 25, 2018
nzbget fix nzbget Sep 5, 2018
oauth2-proxy update oauth2 proxy Sep 14, 2018
openvpn Allow the container to touch DNS (#300) Dec 16, 2017
osquery fix osquery Sep 24, 2018
packer update packer Oct 12, 2018
pandoc update dockerfiles Jul 18, 2018
parrot-live update Apr 19, 2018
pdp-10/its libncurses add Oct 5, 2018
perkeep fixes Sep 5, 2018
pivman Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
plex-home-theater Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
plexpy update versions Oct 22, 2018
pms change to buster slim Sep 14, 2018
pond cleanup Sep 14, 2018
pop update Mar 21, 2017
postfix more shellcheck Sep 24, 2018
powershell-azure update Apr 23, 2018
powershell update powershell Sep 14, 2018
privoxy Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
protocol Add protocol Dockerfile (#297) Dec 16, 2017
pulseaudio change to sid-slim Sep 14, 2018
radarr add sonarr and radarr Jul 14, 2018
rainbowstream Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
rdesktop change to buster slim Sep 14, 2018
registry-auth add registry-auth Jun 23, 2018
remmina Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
requestbin fix requestbin Jun 11, 2018
ricochet change to sid-slim Sep 14, 2018
routersploit update versions Oct 22, 2018
rstudio bump rstudio version Sep 14, 2018
rt-tests change to buster slim Sep 14, 2018
runc-rootless update dockerfiles Sep 14, 2018
s3cmd change to sid-slim Sep 14, 2018
scudcloud fix scudcloud Apr 17, 2017
shellcheck update dockerfiles Jul 18, 2018
shorewall Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
sickbeard fix sickbeard Mar 7, 2018
skype update base image Sep 14, 2018
slack [slack] Add missing library (#378) May 17, 2018
slapd update shellcheck Sep 24, 2018
sonarr add sonarr and radarr Jul 14, 2018
spotify-wine update spotify-wine Jun 6, 2018
spotify fix spotify Jul 29, 2018
strace add strace May 28, 2018
stress change to buster slim Sep 14, 2018
sublime-text-3 update shellcheck Sep 24, 2018
t Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
tarsnap update versions Aug 1, 2017
telize update versions Oct 22, 2018
telnet update dockerfile Sep 24, 2018
termboy change to buster slim Sep 14, 2018
terraform update versions Oct 22, 2018
tetris Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
texlive change to buster slim Sep 14, 2018
tor-browser update tor-browser alpha Oct 8, 2018
tor-proxy Changed tor images to :latest alpine and made volume for the relay ke… Jun 20, 2017
tor-relay update tor-relay Sep 24, 2018
tor-router change to sid-slim Sep 14, 2018
traceroute change to buster slim Sep 14, 2018
transfer-sh cleanup Sep 14, 2018
transmission-ui change to buster slim Sep 14, 2018
transmission Update Dockerfile (#364) Mar 26, 2018
travis Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
troff troff: dockerfile Feb 15, 2018
unifi update versions Oct 12, 2018
unixbench add rt-tests and unixbench; Mar 6, 2018
vagrant update versions Oct 22, 2018
vault add nomad Oct 13, 2018
viewdocs add viewdocs Jul 14, 2018
virt-viewer change to sid-slim Sep 14, 2018
virtualbox fix virtualbox Jul 22, 2018
vlc switch vlc to stretch-slim (#428) Oct 4, 2018
vscode change to buster slim Sep 14, 2018
wargames Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
watchtower update watchtower Sep 14, 2018
wee-slack fix py2 Jan 11, 2017
weechat wee-slack Jan 9, 2017
wine change to buster slim Sep 14, 2018
wireguard update versions Oct 22, 2018
wireshark Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
wrk Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
ykman update for shellcheck Sep 24, 2018
ykpersonalize update for shellcheck Sep 24, 2018
yubico-piv-tool update for shellcheck Sep 24, 2018
znc update versions Jul 18, 2018
zookeeper switch to openjdk Oct 5, 2018
zoom-us change to sid-slim Sep 14, 2018
zsh move zsh to alpine Feb 26, 2017
.gitignore update dockerfiles Jan 15, 2016
.travis.yml updates Sep 24, 2018
LICENSE Update LICENSE Apr 4, 2017
Makefile update makefile Sep 25, 2018
README.md fix readme Oct 4, 2018
bashrc update Sep 24, 2018
bcc update latest versions Sep 14, 2018
build-all.sh fix Sep 25, 2018
latest-versions.sh add cfssl Oct 13, 2018
run.sh more shellcheck Sep 24, 2018
shellcheck.sh update shellcheck Sep 24, 2018
test.sh fix Sep 24, 2018
wg add wg May 29, 2018

README.md

dockerfiles

Travis CI

This is a repo to hold various Dockerfiles for images I create.

I try to make sure each has a command at the top for running it, if a file you are looking at does not have a command, please pull request it!

Almost all of these live on dockerhub under jess. Because you cannot use notary with autobuilds on dockerhub I also build these continuously on a private registry at r.j3ss.co for public download. (You're welcome.)

You may also want to checkout my dotfiles, specifically the aliases for all these files which are here: github.com/jessfraz/dotfiles/blob/master/.dockerfunc.

Using the Makefile

$ make help
build                          Builds all the dockerfiles in the repository.
dockerfiles                    Tests the changes to the Dockerfiles build.
image                          Build a Dockerfile (ex. DIR=telnet).
latest-versions                Checks all the latest versions of the Dockerfile contents.
run                            Run a Dockerfile from the command at the top of the file (ex. DIR=telnet).
shellcheck                     Runs the shellcheck tests on the scripts.
test                           Runs the tests on the repository.