🐳 A collection of delicious docker recipes
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 254 commits behind vimagick:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
alpine-arm
aria2
audiowaveform
badvpn
bro
builder
cadvisor
casperjs
certbot
chinadns
clamav
cmus
collectd
cowrie
dante
delegated
discuz
django-cms
dnscrypt
dnsmasq
docker-compose-arm
dokuwiki
drone
drupal
dsniff
elk
errbot
etcd-arm
facedetect
ferm
ffmpeg
ffserver
freeradius
fteproxy
ghost
gitlab
glances
gogs
grafana
graphite
grr
h2o
hans
haproxy
hass
hbdg
hcfg
httpbin
hubot
hugo
hydra
icecast
ices
influxdb
iptables
jamapi
jenkins
joomla
json-server
jupyter
kcptun
l2tpd
live555
luigi
magento
mantisbt
mariadb
mediagoblin
minidlna
mongo
monit
moodle
mosquitto
motion-arm
mpd
murmur
mysql-proxy
neo4j
netdata
nextcloud
nginad
nginx
ngrokd
nifi
node-red
nodebb
nullmailer
obfsproxy
ocserv
oled-arm
opencart
openconnect
openhab
openrefine
openssh
openvpn
ot-recorder
owncloud
pdnsd
phpbb
phpmyadmin
phpvirtualbox
piknik
piwik
plex
polipo
portainer
portia
postgres
pptp
pptpd
privoxy
proxyhub
pure-ftpd
python
red5
redis
registrator
registry
revive
rocketchat
routersploit
rslsync
rsyncd
rsyslog
rtmp
salt-master
samba
scrapyd
selenium
shadowsocks
shadowvpn
shoutcast
snort
spiped
splash
squid
sslsplit
strongswan
stunnel
swarm-arm
taskd
telegraf
tesseract
tftpd
tinc
tinyproxy
tmail
tor
traefik/arm
urlwatch
vault
vnc2flv
vnstat
vsftpd
watchtower
webgoat
webhook
webkit
wekan
wordpress
youtube
zoneminder
.dockerignore
.gitignore
README.md

README.md

dockerfiles

A collection of delicious docker recipes.

ε‹ζƒ…θ΅žεŠ©

Todo

  • caddy
  • dsniff
  • ettercap
  • freegeoip
  • freelan
  • gitbook
  • gitolite
  • hashcat
  • imagemagick
  • ipset
  • irc
  • libreswan
  • metasploit
  • mitmproxy
  • nagios
  • nfs
  • openldap
  • openswan
  • postfix
  • pritunl
  • pyinstaller
  • rtmpdump
  • sensu
  • ssf
  • tshark
  • youtube-upload
  • xl2tpd

IoT

  • hass πŸ‘
  • hbdg πŸ‘
  • node-red πŸ‘
  • mosquitto πŸ‘

Daemon

  • alpine-arm πŸ‘
  • aria2 πŸ‘
  • audiowaveform
  • cadvisor
  • casperjs πŸ‘
  • collectd
  • errbot :octocat:
  • freeradius
  • graphite
  • h2o
  • httpbin πŸ‘
  • hubot :octocat:
  • influxdb
  • luigi
  • mariadb
  • mariadb-arm
  • monit
  • moodle 🐞
  • mosquitto
  • motion-arm πŸ‘
  • nginx
  • nifi
  • nullmailer
  • nullmailer-arm
  • openhab
  • openssh
  • ot-recorder
  • ot-recorder-arm
  • piknik
  • portia
  • pure-ftpd
  • redis-arm
  • rslsync
  • rsyncd
  • rsyslog
  • samba πŸ‘
  • samba-arm πŸ‘
  • scrapyd πŸ‘
  • swarm-arm
  • taskd
  • telegraf
  • tftpd
  • tmail 🐞
  • urlwatch 🐞
  • vnstat
  • vsftpd
  • webhook
  • webkit 🐞

Media

  • cmus
  • cmus-arm
  • ffmpeg
  • ffmpeg-arm
  • ffserver 🐞
  • icecast
  • live555
  • minidlna
  • mpd
  • murmur
  • plex πŸ’°
  • red5 πŸ‘
  • red5-arm 🚧
  • rtmp-client-arm πŸ‘
  • rtmp-server
  • shoutcast
  • tesseract
  • vnc2flv
  • youtube-dl
  • youtube-worker 🐞

Web

  • discuz πŸ‡¨πŸ‡³
  • django-cms
  • dokuwiki πŸ‘
  • dokuwiki-arm πŸ‘
  • glances
  • gogs-arm πŸ‡¨πŸ‡³
  • grafana
  • hugo
  • hugo-arm
  • jamapi
  • jenkins-arm 🐞
  • joomla
  • json-server
  • magento
  • mantisbt
  • mediagoblin
  • netdata
  • nginad
  • nodebb πŸ‘
  • opencart
  • openrefine
  • phpbb
  • phpmyadmin-arm
  • phpvirtualbox-arm
  • piwik
  • revive
  • zoneminder πŸ‘

Security

  • bro
  • clamav
  • dsniff
  • ferm
  • grr
  • hydra
  • iptables
  • routersploit
  • snort 🐞
  • sslsplit
  • webgoat

Proxy

  • dante
  • delegated
  • fteproxy πŸ‘
  • fteproxy-arm πŸ‘
  • hans
  • haproxy-arm
  • kcptun πŸ‡¨πŸ‡³
  • mysql-proxy
  • ngrok πŸ‘
  • obfsproxy
  • polipo
  • privoxy
  • privoxy-arm
  • proxyhub
  • shadowsocks
    • shadowsocks
    • shadowsocks-libev πŸ‘
    • shadowsocks-arm
    • shadowsocks-libev-arm πŸ‘
  • spiped
  • squid
  • stunnel
  • stunnel-arm
  • tinyproxy
  • tor
  • traefik-arm

VPN

  • ocserv πŸ‘
  • openconnect
  • openconnect-arm
  • openvpn-arm
  • pptp
  • pptp-arm
  • pptpd
  • shadowvpn
  • strongswan πŸ‘
  • tinc πŸ‘
  • tinc-arm πŸ‘

DNS

  • chinadns
  • dnscrypt
    • dnscrypt-proxy
    • dnscrypt-wrapper
  • dnsmasq
  • dnsmasq-arm
  • pdnsd

3rd-party

  • centurylink/watchtower
  • certbot
  • drone/drone
  • drupal
  • elk
  • ghost
  • gitlab/gitlab-ce
  • gliderlabs/logspout
  • gliderlabs/registrator
  • glot
    • bash
    • python
  • gogs πŸ‡¨πŸ‡³
  • haproxy
  • indiehosters/nextcloud
  • jazzdd/phpvirtualbox
  • jenkins
  • jupyter/notebook
  • kylemanna/openvpn
  • mongo
  • neo4j
  • owncloud
  • phpmyadmin
  • portainer/portainer πŸ‘
  • postgres
  • registry
  • rocket.chat
  • scrapinghub/splash
  • selenium
    • hub
    • node-firefox
    • standalone-firefox
  • tutum/builder
  • wekanteam/wekan

auto-completion

#!/bin/bash
#
# handy auto-completion for docker-exec
#

enter() {
  local name=${1:?}
  docker exec -it $name sh -c 'exec $(command -v bash || command -v sh)'
}

__enter() {
  local cur=${COMP_WORDS[COMP_CWORD]}
  for cid in $(docker ps -q)
  do
    local name=$(docker inspect -f '{{.Name}}' $cid)
    name=${name#/}
    if [[ $name = $cur* ]]
    then
      COMPREPLY+=("$name")
    fi
  done
}

complete -F __enter enter