Skip to content
Various Dockerfiles I use on the desktop and on servers.
Branch: master
Clone or download
Toinews and jessfraz Add dependency to enable sound in Spotify (#460)
Spotify crashes if run with pulseaudio server configuration, I fixed it by adding libpulse0 to the dependencies.
Latest commit 2717d06 Apr 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create FUNDING.yml Mar 18, 2019
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 fix nomad and atom Nov 4, 2018
audacity change to sid-slim Sep 14, 2018
awscli Replaced deprecated MAINTAINER with LABEL (#242) Mar 9, 2017
azure-cli cleanup latest versions Dec 29, 2018
bcc-tools update versions Mar 8, 2019
beeswithmachineguns Update Dockerfile (#396) Jul 18, 2018
browsh update dockerfile versions Nov 14, 2018
buttslock http:// -> https:// Oct 25, 2016
cathode update Aug 27, 2018
certbot update versions Mar 8, 2019
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 fix chromium Dec 18, 2018
clair cleanup Sep 14, 2018
cli53 fix py2 Jan 11, 2017
clisp fix alpine repo urls Nov 29, 2018
cloudapp fix some builds Dec 29, 2018
consul update versions Mar 8, 2019
coredns update versions Mar 8, 2019
couchpotato fix foss-heartbeat and couchpotato Nov 29, 2018
curl update versions Mar 8, 2019
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 fix alpine repo urls Nov 29, 2018
dunnet fix alpine repo urls Nov 29, 2018
evince fix alpine repo urls Nov 29, 2018
firefox add noto to firefox (#446) Dec 11, 2018
fleet update versions Mar 8, 2019
fontforge fix fontforge May 11, 2018
fontpatcher change to buster slim Sep 14, 2018
foss-heartbeat fix foss-heartbeat and couchpotato Nov 29, 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 Mar 8, 2019
geary change to buster slim Sep 14, 2018
ghostscript troff: dockerfile Feb 15, 2018
gimp change to buster slim Sep 14, 2018
github-dev cleanup Nov 20, 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 fix some builds Dec 29, 2018
gnuplot fix alpine repo urls Nov 29, 2018
gparted gparted update: procps and usage (#467) Apr 4, 2019
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 fix iceweasel and radarr Nov 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 dockerfiles Mar 8, 2019
john update dockerfiles Sep 14, 2018
jq add findutils Mar 11, 2018
k8scan update dockerfiles Mar 8, 2019
keepass2 update dockerfiles Mar 8, 2019
keepassxc update keepassxc Sep 25, 2018
kernel-builder updates Sep 24, 2018
kvm more shellcheck Sep 24, 2018
libreoffice fix alpine repo urls Nov 29, 2018
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 fix alpine repo urls Nov 29, 2018
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 latest versions Dec 29, 2018
mitmproxy cleanup mitmproxy Dec 29, 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 fix alpine repo urls Nov 29, 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 update and fix nomad Mar 8, 2019
notify-osd change to buster slim Sep 14, 2018
now update versions Mar 8, 2019
nzbget fix nzbget Sep 5, 2018
oauth2-proxy update oauth2 proxy; Mar 8, 2019
openvpn Allow the container to touch DNS (#300) Dec 16, 2017
osquery update versions Mar 8, 2019
packer update versions Mar 8, 2019
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 latest versions Dec 18, 2018
pms change to buster slim Sep 14, 2018
pond cleanup Sep 14, 2018
pop update Mar 21, 2017
postfix fix alpine repo urls Nov 29, 2018
powershell-azure AzureRm -> Az; Remove AzureAD (#444) Dec 11, 2018
powershell update versions Mar 8, 2019
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 update dockerfiles Mar 8, 2019
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 Nov 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 alpine repo urls Nov 29, 2018
skype procps package is required for ps (#453) Apr 4, 2019
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 Add dependency to enable sound in Spotify (#460) Apr 4, 2019
strace add strace May 28, 2018
stress change to buster slim Sep 14, 2018
sublime-text-3 update shellcheck Sep 24, 2018
t fix some builds Dec 29, 2018
tarsnap update versions Aug 1, 2017
telize update versions Mar 8, 2019
telnet update dockerfile Sep 24, 2018
termboy change to buster slim Sep 14, 2018
terraform fix terraform Dec 18, 2018
tetris fix alpine repo urls Nov 29, 2018
texlive change to buster slim Sep 14, 2018
tor-browser Update tor browser (#472) Mar 29, 2019
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 fix some builds Dec 29, 2018
troff troff: dockerfile Feb 15, 2018
unifi Bump Unifi controller to 5.10.20 (#473) Apr 4, 2019
unixbench add rt-tests and unixbench; Mar 6, 2018
vagrant update versions Mar 8, 2019
vault update versions Mar 8, 2019
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 Mar 8, 2019
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 Mar 8, 2019
zookeeper update dockerfiles Mar 8, 2019
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 dockerfiles Mar 8, 2019
README.md Update ToC for README.md Dec 29, 2018
bashrc update Sep 24, 2018
bcc update latest versions Sep 14, 2018
build-all.sh fix Sep 25, 2018
latest-versions.sh update oauth2 proxy; Mar 8, 2019
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.

Table of Contents

About

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.)

Resources

My dotfiles

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.

Contributing

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

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.
You can’t perform that action at this time.