Various Dockerfiles I use on the desktop and on servers.
Go to file
Florian We 1add1c24fd
version bump
tested on local machine
2020-02-10 21:04:51 +01:00
.github Create FUNDING.yml 2019-03-17 22:46:57 -04:00
ab
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
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
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
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
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
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
curl update versions 2019-12-05 16:38:56 -08:00
dcos-cli
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
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
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
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
hollywood
htop
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
iceweasel update versions 2019-07-26 10:55:34 -07:00
imagemagick
imagemin
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
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
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
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
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
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
plex-home-theater
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
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
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
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
requestbin fix requestbin 2018-06-11 18:39:57 -04: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
shellcheck update versions 2019-07-26 10:55:34 -07:00
shorewall
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 2019-12-05 16:42:35 -08: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 version bump 2020-02-10 21:04:51 +01: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 2019-12-05 16:42:35 -08: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 2019-12-05 16:38:56 -08: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
watchtower update versions 2019-09-16 13:15:54 -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 more updates to versions 2019-07-26 11:55:49 -07:00
wireguard update 2019-12-05 16:42:35 -08:00
wireshark
wrk
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 2019-12-05 16:38:56 -08: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
.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
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.