1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-12 11:15:04 +02:00
🐳 A curated list of delicious docker recipes 🇺🇦🇮🇱
Go to file
2016-08-17 20:22:38 +08:00
alpine-arm updated alpine-arm 2016-06-01 10:22:04 +08:00
aria2 update aria2 2016-05-06 22:37:03 +08:00
audiowaveform switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
badvpn add icecast 2016-07-10 02:19:09 +08:00
bro switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
btsync switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
builder update builder 2015-09-23 22:09:19 +08:00
cadvisor fix cadvisor 2016-07-12 21:09:27 +08:00
casperjs upgrade casperjs to 1.1.3 2016-07-31 19:01:34 +08:00
certbot rename letsencrypt to certbot 2016-07-29 15:00:34 +08:00
chinadns switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
clamav fix clamav 2016-07-21 07:47:40 +08:00
collectd add murmur 2016-07-08 06:39:29 +08:00
cowrie switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
dante switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
delegated switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
discuz switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
django-cms update django-cms 2016-06-10 15:27:49 +08:00
dnscrypt upgrade dnscrypt 2016-08-01 14:53:56 +08:00
dnsmasq add dhcp proxy option 2016-08-07 08:51:52 +08:00
dokuwiki update dokuwiki 2016-07-04 15:53:13 +08:00
drone fix drone 2016-08-01 20:41:58 +08:00
drupal upgrade opencart to 2.2.0.0 2016-03-08 18:05:24 +08:00
dsniff add dsniff 2016-07-19 14:28:16 +08:00
etcd-arm move ./bin to vimagick/rpi-bin 2015-11-04 17:32:56 +08:00
facedetect update facedetect 2016-05-27 10:25:16 +08:00
ferm switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
ffmpeg add peer.sh to generate profile for tinc-vpn 2016-07-08 02:07:37 +08:00
ffserver update ffserver 2016-07-05 03:45:53 +08:00
freeradius upgrade gogs-arm to 0.9.48 2016-07-29 00:45:09 +08:00
fteproxy update docker-compose.yml 2016-07-11 17:30:09 +08:00
ghost upgrade ghost-arm to 0.9.0 2016-07-29 09:03:01 +08:00
gitlab update gitlab 2016-06-10 12:39:45 +08:00
gogs upgrade gogs to 0.9.71 2016-08-15 17:23:47 +08:00
grafana upgrade grafana to 3.1.0 2016-07-18 20:23:10 +08:00
h2o upgrade h2o to 2.0.2 2016-08-02 16:46:56 +08:00
haproxy add haproxy 2016-06-15 11:08:00 +08:00
httpbin switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
hubot switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
hugo switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
hydra switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
icecast mpd + icecast 2016-08-17 20:22:38 +08:00
influxdb fix influxdb 2016-06-01 14:20:35 +08:00
iptables switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
jamapi switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
jenkins update Dockerfile 2016-07-19 07:34:26 +08:00
joomla switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
json-server update json-server 2016-05-09 11:21:31 +08:00
jupyter update jupyter 2016-05-27 14:34:08 +08:00
kcptun upgrade kcptun 2016-08-15 11:38:54 +08:00
l2tpd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
live555 add live555 2016-07-04 21:56:20 +08:00
magento update magento 2016-07-04 14:03:16 +08:00
mantisbt update mantisbt 2016-08-15 11:39:41 +08:00
mariadb update drone 2016-08-01 16:41:09 +08:00
mediagoblin fix mediagoblin 2016-07-10 16:01:46 +08:00
minidlna update Dockerfile 2016-07-19 07:34:26 +08:00
mongo upgrade shadowsocks-libev to 2.4.5 2016-02-03 00:10:22 +08:00
monit switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
moodle fix moodle 2016-07-09 02:23:30 +08:00
mosquitto switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
motion-arm update motion-arm 2016-04-05 22:03:30 +08:00
mpd mpd + icecast 2016-08-17 20:22:38 +08:00
murmur add pptp-arm 2016-07-08 19:53:48 +08:00
mysql-proxy update mysql-proxy 2016-05-09 23:30:22 +08:00
neo4j update neo4j 2016-05-17 10:32:38 +08:00
netdata add netdata 2016-06-21 09:29:54 +08:00
nextcloud fix nextcloud 2016-07-24 16:04:56 +08:00
nginad upgrade nginad to 1.6.12 2016-07-21 16:11:52 +08:00
nginx fix nginx 2016-06-20 22:42:27 +08:00
ngrokd update zoneminder 2016-07-18 13:11:22 +08:00
nifi add nifi 2016-07-07 01:57:13 +08:00
node-red upgrade moodle to 3.1 2016-07-08 20:46:26 +08:00
nodebb update redis-arm 2016-07-19 16:34:20 +08:00
nullmailer switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
obfsproxy switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
ocserv occtl 2016-06-30 03:26:48 +08:00
opencart add phpvirtualbox 2016-06-07 02:00:47 +08:00
openconnect add icecast 2016-07-10 02:19:09 +08:00
openrefine add reconcile-csv 2016-07-06 18:41:50 +08:00
openssh add openssh 2016-07-01 22:22:21 +08:00
openvpn update openvpn-arm 2016-07-12 16:01:42 +08:00
owncloud add owncloud 2015-08-26 23:47:10 +08:00
pdnsd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
phantomjs switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
phpbb upgade phpbb to 3.1.9 2016-05-04 11:36:18 +08:00
phpmyadmin update phpmyadmin 2016-07-29 01:48:46 +08:00
phpvirtualbox update phpvirtualbox 2016-07-21 14:52:02 +08:00
piwik switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
plex update plex README.md 2016-05-04 16:40:45 +08:00
polipo switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
portia add portia 2016-02-03 15:35:22 +08:00
pptp add pptp-arm 2016-07-08 19:53:48 +08:00
pptpd upgrade moodle to 3.1 2016-07-08 20:46:26 +08:00
privoxy add privoxy-arm 2016-06-04 16:57:31 +08:00
proxyhub switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
pure-ftpd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
python update python 2016-06-10 14:33:53 +08:00
red5 update ffmpeg 2016-07-07 18:17:27 +08:00
redis-arm update redis-arm 2016-07-19 16:34:20 +08:00
registrator switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
registry add dnsmasq-pxe 2016-06-20 21:59:09 +08:00
revive switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
rocketchat add rocket.chat 2015-08-27 00:29:37 +08:00
routersploit fix routersploit 2016-07-09 02:26:37 +08:00
rsyncd update rsyncd 2016-05-08 19:42:45 +08:00
rtmp add pptp-arm 2016-07-08 19:53:48 +08:00
salt-master switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
samba update samba 2016-07-03 22:48:47 +08:00
scrapyd update scrapyd 2016-08-10 11:32:53 +08:00
selenium update selenium 2016-02-04 14:42:03 +08:00
shadowsocks switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
shadowvpn switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
snort upgrade snort to 2.9.8.3 2016-07-10 20:54:46 +08:00
splash switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
squid fix squid-arm 2016-06-05 13:45:02 +08:00
sslsplit update sslsplit 2016-07-19 13:05:10 +08:00
strongswan strongswan: Split-Tunneling with IKEv2 2016-07-01 00:09:28 +08:00
stunnel add stunnel-arm 2016-07-11 14:39:42 +08:00
swarm-arm upgrade swarm-arm to 1.1.3 2016-04-12 09:46:42 +08:00
taskd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
telegraf fix telegraf 2016-06-01 18:30:12 +08:00
tesseract fix tesseract 2016-07-08 21:01:29 +08:00
tinc add tinc-arm 2016-07-13 11:41:21 +08:00
tmail switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
tor tor on openwrt 2016-08-16 16:34:25 +08:00
urlwatch switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
vault switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
vnstat add vnstat 2016-06-17 18:33:41 +08:00
vsftpd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
watchtower add watchtower 2015-09-02 10:48:38 +08:00
webgoat add webgoat 2016-06-11 08:15:37 +08:00
webhook switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
webkit strip phantomjs 2015-09-13 11:38:23 +08:00
wordpress expose udp port 2016-03-25 19:52:16 +08:00
youtube add ffmpeg 2016-07-03 22:01:27 +08:00
zoneminder update Dockerfile 2016-07-19 07:34:26 +08:00
.dockerignore add scrapyd 2014-12-01 21:19:37 +08:00
.gitignore add scrapyd 2014-12-01 21:19:37 +08:00
README.md add mpd 2016-08-17 13:02:24 +08:00

dockerfiles

A collection of delicious docker recipes.

Todo

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

Daemon

  • alpine-arm 👍
  • aria2 👍
  • audiowaveform
  • btsync
  • cadvisor
  • casperjs 👍
  • collectd
  • freeradius
  • h2o
  • httpbin 👍
  • hubot
  • influxdb
  • influxdb-arm
  • mariadb
  • mariadb-arm
  • monit
  • moodle 🪲
  • mosquitto
  • motion-arm 👍
  • nginx
  • nifi
  • nullmailer
  • nullmailer-arm
  • openssh
  • phantomjs
  • portia
  • pure-ftpd
  • redis-arm
  • rsyncd
  • samba 👍
  • samba-arm 👍
  • scrapyd 👍
  • swarm-arm
  • taskd
  • telegraf
  • telegraf-arm
  • tmail 🪲
  • urlwatch 🪲
  • vnstat
  • vsftpd
  • webhook
  • webkit 🪲

Media

  • ffmpeg
  • ffmpeg-arm
  • ffserver 🪲
  • icecast
  • live555
  • minidlna
  • mpd
  • murmur
  • plex 💰
  • red5 👍
  • red5-arm 🚧
  • rtmp-client-arm 👍
  • rtmp-server
  • tesseract
  • youtube-dl
  • youtube-worker 🪲

Web

  • discuz 🇨🇳
  • django-cms
  • dokuwiki 👍
  • dokuwiki-arm 👍
  • gogs-arm 🇨🇳
  • grafana
  • grafana-arm
  • hugo
  • hugo-arm
  • jamapi
  • jenkins-arm 🪲
  • joomla
  • json-server
  • magento
  • mantisbt
  • mediagoblin
  • netdata
  • nextcloud 👍
  • nginad
  • nodebb 👍
  • node-red 👍
  • node-red-arm 👍
  • opencart
  • openrefine
  • phpbb
  • phpmyadmin-arm
  • phpvirtualbox-arm
  • piwik
  • revive
  • zoneminder 👍

Security

  • bro
  • clamav
  • dsniff
  • ferm
  • hydra
  • iptables
  • routersploit
  • snort 🪲
  • sslsplit
  • webgoat

Proxy

  • dante
  • delegated
  • fteproxy 👍
  • fteproxy-arm 👍
  • haproxy-arm
  • kcptun 🇨🇳
  • mysql-proxy
  • ngrok 👍
  • obfsproxy
  • polipo
  • privoxy
  • privoxy-arm
  • proxyhub
  • shadowsocks
    • shadowsocks
    • shadowsocks-libev 👍
    • shadowsocks-arm
    • shadowsocks-libev-arm 👍
  • squid
  • stunnel
  • stunnel-arm
  • tor

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
  • ghost
  • gitlab/gitlab-ce
  • gliderlabs/logspout
  • gliderlabs/registrator
  • glot
    • bash
    • python
  • gogs 🇨🇳
  • haproxy
  • jazzdd/phpvirtualbox
  • jenkins
  • jupyter/notebook
  • mongo
  • neo4j
  • owncloud
  • phpmyadmin
  • registry
  • rocket.chat
  • scrapinghub/splash
  • selenium
    • hub
    • node-firefox
    • standalone-firefox
  • tutum/builder

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