Various Dockerfiles I use on the desktop and on servers.
Go to file
Adam Leskis c15f85686b
update image to use python3 (#531)
python2 has reached end of life, so replacing it with python3.

In addition, pip (python3 version) comes along with the python3 install
on alpine, so no need to install that explicitly.
2020-05-14 22:49:13 -07:00
.github Create FUNDING.yml 2019-03-17 22:46:57 -04:00
ab Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
afterthedeadline switch to openjdk 2018-10-05 12:19:08 -04:00
android-tools fix android tools 2018-07-29 11:49:06 -04:00
ansible Update E-Mail to match PGP key 2017-04-04 09:19:34 +02:00
apt-file change to sid-slim 2018-09-14 10:10:41 -04:00
atom update versions 2019-07-26 10:30:13 -07:00
audacity change to sid-slim 2018-09-14 10:10:41 -04:00
awscli update image to use python3 (#531) 2020-05-14 22:49:13 -07:00
azure-cli cleanup latest versions 2018-12-28 19:35:17 -05:00
bcc-tools update 2019-12-05 17:29:13 -08:00
beeswithmachineguns Update Dockerfile (#396) 2018-07-18 13:45:29 -04:00
bpftrace update 2019-12-05 16:42:35 -08:00
browsh update versions 2019-07-26 10:30:13 -07:00
buttslock http:// -> https:// 2016-10-25 13:37:56 -07:00
cathode update versions 2019-07-26 10:10:14 -07:00
certbot fix certbot 2019-12-05 16:48:06 -08:00
cf-reset-cache Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
cfssl update 2019-12-05 16:42:35 -08:00
checkup checkup update 2018-09-14 15:31:15 -04:00
cheese update versions 2019-07-26 10:30:13 -07:00
chrome change to sid-slim 2018-09-14 10:10:41 -04:00
chromium fix chromium 2018-12-18 13:09:13 -05:00
clair update 2019-12-05 17:29:13 -08:00
cli53 fix py2 2017-01-10 16:14:50 -08:00
clisp update versions 2019-07-26 10:30:13 -07:00
cloudapp fix some builds 2018-12-28 20:03:15 -05:00
consul update 2019-12-05 16:42:35 -08:00
coredns update 2019-12-05 17:14:28 -08:00
couchpotato cleanup (#474) 2019-09-16 11:41:38 -07:00
cura update 2020-02-12 13:40:57 -08:00
curl update versions 2019-12-05 16:38:56 -08:00
dcos-cli Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
debootstrap update versions 2019-07-26 10:30:13 -07:00
distcc update 2018-09-24 19:47:53 -04:00
doctor fix alpine repo urls 2018-11-29 16:49:49 -05:00
dunnet fix alpine repo urls 2018-11-29 16:49:49 -05:00
evince fix alpine repo urls 2018-11-29 16:49:49 -05:00
figma-wine update 2020-03-13 10:15:06 -07:00
firefox Allow to pass command line arguments to dockerized firefox (#481) 2019-09-16 11:39:33 -07:00
fleet update versions 2019-12-05 16:38:56 -08:00
fontforge fix fontforge 2018-05-11 10:18:29 -04:00
fontpatcher update versions 2019-07-26 10:30:13 -07:00
foss-heartbeat fix foss-heartbeat 2019-07-24 17:37:47 -07:00
freeradius update 2018-01-02 17:39:24 -05:00
gcalcli Update gcalcli image to python3 (#504) 2020-05-14 22:48:34 -07:00
gcc update versions 2019-07-26 10:30:13 -07:00
gcloud update 2019-12-05 16:42:35 -08:00
geary update versions 2019-07-26 10:55:34 -07:00
ghostscript troff: dockerfile 2018-02-15 10:10:35 -05:00
gimp update versions 2019-07-26 10:55:34 -07:00
github-dev Fix build for SC2236 (#496) 2019-09-09 08:15:10 -07:00
gitiles update gitiles 2019-09-16 18:18:07 -07:00
gitserver fix tests 2018-09-25 13:30:25 -04:00
gitsome fix build failures 2016-12-31 10:55:42 -08:00
gixy gixy; 2017-06-05 13:59:21 -04:00
glxgears update versions 2019-07-26 10:55:34 -07:00
gmail-britta fix some builds 2018-12-28 20:03:15 -05:00
gnuplot fix alpine repo urls 2018-11-29 16:49:49 -05:00
golinks add golinks 2019-12-15 17:09:55 -08:00
gparted update versions 2019-07-26 10:55:34 -07:00
guetzli Update E-Mail to match PGP key 2017-04-04 09:19:34 +02:00
hollywood Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
htop Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
htpasswd add htpasswd 2018-06-20 16:31:36 -04:00
httpbin Add USAGE to httpbin Dockerfile (#436) 2018-10-17 16:46:39 +02:00
httpie Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
iceweasel update versions 2019-07-26 10:55:34 -07:00
imagemagick Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
imagemin Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
inkscape update 2018-03-07 10:13:00 -05:00
irssi update versions 2019-08-30 17:52:57 -07:00
john update dockerfiles 2018-09-14 11:52:37 -04:00
jq add findutils 2018-03-11 13:12:44 -04:00
k8scan update 2019-09-16 14:00:18 -07:00
keepass2 update dockerfiles 2019-03-08 11:09:18 -05:00
keepassxc update 2019-12-05 16:42:35 -08:00
kernel-builder updates 2018-09-24 19:31:37 -04:00
kicad add kicad 2019-11-05 09:46:20 -08:00
kvm fix shellcheck 2019-12-03 11:08:17 -08:00
libreoffice fix alpine repo urls 2018-11-29 16:49:49 -05:00
libvirt-client Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
lilyterm update versions 2019-07-26 10:55:34 -07:00
linapple cleanup 2018-10-05 17:51:12 -04:00
lkp-tests update dockerfiles 2019-12-05 17:25:59 -08:00
lpass fix alpine repo urls 2018-11-29 16:49:49 -05:00
lynx update versions 2019-07-26 10:55:34 -07:00
mailgun Fix build for SC2236 (#496) 2019-09-09 08:15:10 -07:00
mailman update versions 2019-07-26 10:55:34 -07:00
mars switch to openjdk 2018-10-05 12:19:08 -04:00
masscan change masscan to alpine 2018-07-13 19:23:01 -04:00
mc add theme 2018-07-18 16:10:29 -04:00
mdp update versions 2019-07-26 10:55:34 -07:00
metasploit Update E-Mail to match PGP key 2017-04-04 09:19:34 +02:00
micro cleanup latest versions 2018-12-28 19:35:17 -05:00
mitmproxy update versions 2019-07-26 10:55:34 -07:00
mop cleanup 2018-09-14 15:22:09 -04:00
mpd change to sid-slim 2018-09-14 10:10:41 -04:00
mpsyt Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
mutt Fix build for SC2236 (#496) 2019-09-09 08:15:10 -07:00
ncmpc change to sid-slim 2018-09-14 10:10:41 -04:00
neoman Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
nerdy update versions 2019-07-26 10:55:34 -07:00
nes change to sid-slim 2018-09-14 10:10:41 -04:00
netcat change to sid-slim 2018-09-14 10:10:41 -04:00
nginx-extras update versions 2019-07-26 10:55:34 -07:00
nmap update versions 2019-07-26 10:55:34 -07:00
no_new_privs no_new_privs test container 2017-06-06 01:29:41 -04:00
node-sonos better git clones 2016-12-27 17:04:58 -08:00
nomad update 2019-12-05 16:42:35 -08:00
notify-osd update versions 2019-07-26 10:55:34 -07:00
nzbget update versions 2019-05-25 16:41:50 -04:00
oauth2-proxy update 2019-09-16 14:00:18 -07:00
openbmc add openbmc 2019-08-30 11:05:34 -07:00
openscad add openscad 2019-11-05 11:58:40 -08:00
openvpn Allow the container to touch DNS (#300) 2017-12-16 18:57:21 -05:00
osquery update 2019-09-17 09:10:17 -07:00
packer update 2019-12-05 16:42:35 -08:00
pandoc update versions 2019-07-26 10:55:34 -07:00
parrot-live update 2018-04-19 19:07:55 -04:00
pdp-10/its more updates to versions 2019-07-26 11:55:49 -07:00
perkeep fixes 2018-09-05 12:48:06 -04:00
pivman Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
plex-home-theater Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
plexpy update 2019-12-05 16:42:35 -08:00
pms update versions 2019-07-26 10:55:34 -07:00
pomerium add pomerium 2019-12-15 15:14:57 -08:00
pond update versions 2019-07-26 10:55:34 -07:00
pop update 2017-03-21 14:24:25 -07:00
postfix Fix build for SC2236 (#496) 2019-09-09 08:15:10 -07:00
powershell update versions 2019-09-16 13:15:54 -07:00
powershell-azure AzureRm -> Az; Remove AzureAD (#444) 2018-12-11 15:09:36 -05:00
privoxy Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
protocol Add protocol Dockerfile (#297) 2017-12-16 18:59:16 -05:00
pulseaudio change to sid-slim 2018-09-14 10:10:41 -04:00
radarr update 2019-12-05 16:42:35 -08:00
rainbowstream Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
rdesktop update versions 2019-07-26 10:55:34 -07:00
registry-auth add registry-auth 2018-06-23 17:14:05 -04:00
remmina Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
requestbin fix requestbin 2020-05-11 11:32:59 -07:00
ricochet change to sid-slim 2018-09-14 10:10:41 -04:00
routersploit update versions 2018-10-22 17:15:44 -04:00
rstudio rstudio 2019-12-05 16:51:24 -08:00
rt-tests update versions 2019-07-26 10:55:34 -07:00
runc-rootless update dockerfiles 2018-09-14 11:52:37 -04:00
s3cmd change to sid-slim 2018-09-14 10:10:41 -04:00
scudcloud fix scudcloud 2017-04-17 13:04:03 -04:00
shellcheck update versions 2019-07-26 10:55:34 -07:00
shorewall Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
sickbeard fix alpine repo urls 2018-11-29 16:49:49 -05:00
skype update versions 2019-07-26 10:55:34 -07:00
slack update versions 2019-07-26 10:10:14 -07:00
slapd update versions 2019-07-26 10:55:34 -07:00
sonarr add sonarr and radarr 2018-07-14 17:53:05 -04:00
spotify update versions 2019-08-30 17:52:57 -07:00
spotify-wine update spotify-wine 2018-06-06 03:44:02 -04:00
strace add strace 2018-05-28 19:27:40 -04:00
stress update versions 2019-07-26 10:55:34 -07:00
sublime-text-3 update versions 2019-07-26 10:55:34 -07:00
t fix some builds 2018-12-28 20:03:15 -05:00
tarsnap update versions 2017-07-31 21:42:07 -04:00
telize update 2019-12-05 16:42:35 -08:00
telnet update dockerfile 2018-09-24 19:03:07 -04:00
termboy more updates to versions 2019-07-26 11:55:49 -07:00
terraform update 2020-05-14 22:39:05 -07:00
tetris fix alpine repo urls 2018-11-29 16:49:49 -05:00
texlive more updates to versions 2019-07-26 11:55:49 -07:00
tor-browser tor-browser: Add file, update versions (#525) 2020-03-29 19:10:41 -07:00
tor-proxy Changed tor images to :latest alpine and made volume for the relay keys (#274) 2017-06-20 09:46:19 -04:00
tor-relay update tor-relay 2018-09-24 18:42:35 -04:00
tor-router change to sid-slim 2018-09-14 10:10:41 -04:00
traceroute update versions 2019-07-26 10:55:34 -07:00
transfer-sh fix dockerfile builds 2019-05-25 19:11:12 -04:00
transmission Update Dockerfile (#364) 2018-03-26 08:53:30 -04:00
transmission-ui more updates to versions 2019-07-26 11:55:49 -07:00
travis fix some builds 2018-12-28 20:03:15 -05:00
troff troff: dockerfile 2018-02-15 10:10:35 -05:00
unifi update versions 2020-05-14 22:41:28 -07:00
unixbench add rt-tests and unixbench; 2018-03-06 14:36:05 -05:00
vagrant update 2019-12-05 16:42:35 -08:00
vault update versions 2020-05-14 22:41:28 -07:00
viewdocs add viewdocs 2018-07-14 17:02:19 -04:00
virt-viewer change to sid-slim 2018-09-14 10:10:41 -04:00
virtualbox update dockerfiles 2019-12-05 17:25:59 -08:00
vlc update versions 2019-07-26 10:10:14 -07:00
vscode more updates to versions 2019-07-26 11:55:49 -07:00
wargames Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
watchtower update versions 2020-05-14 22:41:28 -07:00
wee-slack fix 2019-09-10 09:14:13 -07:00
weechat Fix missing python dependency and add some conveniences to weechat (#498) 2019-09-16 11:33:46 -07:00
weechat-matrix fix 2019-09-10 09:14:13 -07:00
wine update 2020-03-13 10:15:06 -07:00
wireguard fix wireguard build, change to sid-slim (#516) 2020-05-14 22:47:39 -07:00
wireshark Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
wrk Replaced deprecated MAINTAINER with LABEL (#242) 2017-03-09 10:14:37 -08:00
ykman update for shellcheck 2018-09-24 18:36:11 -04:00
ykpersonalize update for shellcheck 2018-09-24 18:36:11 -04:00
yubico-piv-tool update for shellcheck 2018-09-24 18:36:11 -04:00
znc update versions 2020-05-14 22:41:28 -07:00
zookeeper fix zookeeper 2019-05-25 17:47:15 -04:00
zoom-us update versions 2019-08-30 17:52:57 -07:00
zsh fix dockerfile builds 2019-05-25 19:11:12 -04:00
.gitignore update dockerfiles 2016-01-15 15:00:00 -08:00
.travis.yml updates 2018-09-24 19:37:37 -04:00
bashrc update 2018-09-24 19:47:53 -04:00
bcc update latest versions 2018-09-14 12:20:26 -04:00
build-all.sh fix 2018-09-24 20:03:43 -04:00
latest-versions.sh add pomerium 2019-12-15 15:14:57 -08:00
LICENSE Update LICENSE 2017-04-04 09:18:14 +02:00
Makefile update dockerfiles 2019-03-08 11:09:18 -05:00
README.md Update ToC for README.md 2018-12-29 16:16:59 +00:00
run.sh more shellcheck 2018-09-24 19:17:06 -04:00
shellcheck.sh update shellcheck 2018-09-24 18:46:13 -04:00
test.sh fix 2018-09-24 19:54:24 -04:00
wg add wg 2018-05-28 22:46:12 -04:00

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.