1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 03:48:44 +00:00
dockerfiles/README.md

269 lines
4.3 KiB
Markdown
Raw Normal View History

2014-12-01 13:15:52 +00:00
dockerfiles
===========
2016-05-07 07:40:16 +00:00
A collection of delicious docker recipes.
2015-09-20 04:09:08 +00:00
[![](https://travis-ci.org/vimagick/dockerfiles.svg)](https://travis-ci.org/vimagick/dockerfiles)
2016-01-14 09:26:01 +00:00
- :octocat: <https://github.com/vimagick/dockerfiles>
2016-01-20 02:36:30 +00:00
- :beetle: <https://github.com/vimagick/dockerfiles/issues>
2016-01-14 14:41:07 +00:00
- :book: <https://github.com/vimagick/dockerfiles/wiki>
2016-07-10 08:01:46 +00:00
- :whale: <https://hub.docker.com/u/vimagick/> (x86)
- :whale: <https://hub.docker.com/u/easypi/> (arm)
2015-04-18 08:05:22 +00:00
2016-05-05 14:52:27 +00:00
[![](https://www.vultr.com/media/badge_onwhite.png)](https://www.vultr.com/?ref=6821947)
2016-07-01 04:44:34 +00:00
## Todo
2015-07-07 14:19:08 +00:00
2016-07-09 18:19:09 +00:00
- [ ] badvpn
2016-07-01 04:44:34 +00:00
- [ ] caddy
2016-01-20 02:36:30 +00:00
- [ ] cloudtunes
2016-07-01 04:44:34 +00:00
- [ ] dsniff
- [ ] ettercap
- [ ] firehol
2015-07-07 14:19:08 +00:00
- [ ] freegeoip
2016-07-01 04:44:34 +00:00
- [ ] freelan
- [ ] gitbook
2015-07-08 03:34:43 +00:00
- [ ] gitolite
2015-07-07 14:19:08 +00:00
- [ ] hashcat
2016-07-01 04:44:34 +00:00
- [ ] imagemagick
- [ ] ipset
2015-07-07 14:19:08 +00:00
- [ ] irc
2016-07-01 04:44:34 +00:00
- [ ] libreswan
2016-07-12 05:43:54 +00:00
- [ ] metasploit
2016-07-01 04:44:34 +00:00
- [ ] mitmproxy
2016-07-01 14:15:28 +00:00
- [ ] nagios
2016-07-01 04:44:34 +00:00
- [ ] nfs
- [ ] openldap
- [ ] openswan
2016-10-11 08:01:56 +00:00
- [ ] postfix
2016-07-01 04:44:34 +00:00
- [ ] pritunl
- [ ] pyinstaller
- [ ] rtmpdump
2016-01-22 02:40:23 +00:00
- [ ] sensu
2016-07-01 04:44:34 +00:00
- [ ] tinyproxy
2015-07-07 14:19:08 +00:00
- [ ] tshark
2016-07-01 04:44:34 +00:00
- [ ] youtube-upload
- [ ] xl2tpd
2015-07-07 14:19:08 +00:00
2016-07-01 04:44:34 +00:00
## Daemon
2015-07-07 14:19:08 +00:00
2015-09-19 15:52:35 +00:00
- [x] alpine-arm :+1:
2015-09-03 02:46:51 +00:00
- [x] aria2 :+1:
2015-08-15 20:37:38 +00:00
- [x] audiowaveform
2016-01-28 10:00:25 +00:00
- [x] cadvisor
2015-09-13 04:11:19 +00:00
- [x] casperjs :+1:
2015-07-06 00:43:11 +00:00
- [x] collectd
2016-07-28 16:07:14 +00:00
- [x] freeradius
2015-08-28 09:30:27 +00:00
- [x] h2o
2016-01-14 09:20:38 +00:00
- [x] httpbin :+1:
2015-09-26 08:52:43 +00:00
- [x] hubot
2015-08-15 20:37:38 +00:00
- [x] influxdb
2016-03-06 14:45:23 +00:00
- [x] mariadb
2016-06-03 03:23:51 +00:00
- [x] mariadb-arm
2015-07-06 00:43:11 +00:00
- [x] monit
2015-12-28 04:22:35 +00:00
- [x] moodle :beetle:
2015-12-08 16:57:14 +00:00
- [x] mosquitto
2016-01-03 07:07:50 +00:00
- [x] motion-arm :+1:
2015-07-06 00:43:11 +00:00
- [x] nginx
2016-07-06 17:57:13 +00:00
- [x] nifi
2016-01-31 06:33:49 +00:00
- [x] nullmailer
2016-01-31 11:40:31 +00:00
- [x] nullmailer-arm
2016-08-18 06:38:20 +00:00
- [x] openhab
2016-07-01 14:15:28 +00:00
- [x] openssh
2015-07-06 00:43:11 +00:00
- [x] phantomjs
2016-08-20 08:00:05 +00:00
- [x] piknik
2016-02-03 07:35:22 +00:00
- [x] portia
2015-06-24 11:27:11 +00:00
- [x] pure-ftpd
2016-01-15 23:54:16 +00:00
- [x] redis-arm
2016-09-19 06:27:44 +00:00
- [x] rslsync
2015-07-13 14:52:11 +00:00
- [x] rsyncd
2016-04-07 00:35:31 +00:00
- [x] samba :+1:
2016-05-06 14:44:49 +00:00
- [x] samba-arm :+1:
2015-09-03 02:46:51 +00:00
- [x] scrapyd :+1:
2016-01-28 17:46:55 +00:00
- [x] swarm-arm
2015-07-06 00:43:11 +00:00
- [x] taskd
2016-06-01 06:54:18 +00:00
- [x] telegraf
2015-09-20 04:12:00 +00:00
- [x] tmail :beetle:
- [x] urlwatch :beetle:
2016-06-17 10:06:40 +00:00
- [x] vnstat
2016-01-31 15:04:20 +00:00
- [x] vsftpd
2015-11-05 04:20:42 +00:00
- [x] webhook
2015-09-20 04:12:00 +00:00
- [x] webkit :beetle:
2016-07-03 14:01:27 +00:00
2016-07-07 09:30:08 +00:00
## Media
2016-07-03 14:01:27 +00:00
- [x] ffmpeg
2016-07-07 10:17:27 +00:00
- [x] ffmpeg-arm
2016-07-07 09:30:08 +00:00
- [x] ffserver :beetle:
2016-07-09 18:19:09 +00:00
- [x] icecast
2016-07-07 09:30:08 +00:00
- [x] live555
- [x] minidlna
2016-08-17 03:09:57 +00:00
- [x] mpd
2016-07-07 22:39:29 +00:00
- [x] murmur
2016-07-07 09:30:08 +00:00
- [x] plex :moneybag:
- [x] red5 :+1:
- [x] red5-arm :construction:
2016-07-07 10:17:27 +00:00
- [x] rtmp-client-arm :+1:
2016-07-07 09:30:08 +00:00
- [x] rtmp-server
2016-09-17 16:59:19 +00:00
- [x] shoutcast
2016-07-08 13:01:29 +00:00
- [x] tesseract
2016-07-03 14:01:27 +00:00
- [x] youtube-dl
2016-07-07 09:30:08 +00:00
- [x] youtube-worker :beetle:
2015-07-07 14:19:08 +00:00
2016-07-01 04:44:34 +00:00
## Web
- [x] discuz :cn:
- [x] django-cms
- [x] dokuwiki :+1:
- [x] dokuwiki-arm :+1:
- [x] gogs-arm :cn:
- [x] grafana
- [x] hugo
- [x] hugo-arm
- [x] jamapi
- [x] jenkins-arm :beetle:
- [x] joomla
- [x] json-server
2016-07-04 06:03:16 +00:00
- [x] magento
- [x] mantisbt
2016-07-10 12:03:02 +00:00
- [x] mediagoblin
2016-07-01 04:44:34 +00:00
- [x] netdata
2016-07-10 12:03:02 +00:00
- [x] nextcloud :+1:
2016-07-01 04:44:34 +00:00
- [x] nginad
- [x] nodebb :+1:
- [x] node-red :+1:
- [x] node-red-arm :+1:
- [x] opencart
- [x] openrefine
- [x] phpbb
- [x] phpmyadmin-arm
- [x] phpvirtualbox-arm
- [x] piwik
- [x] revive
2016-07-18 05:02:30 +00:00
- [x] zoneminder :+1:
2016-07-01 04:44:34 +00:00
## Security
- [x] bro
- [x] clamav
2016-07-19 06:28:16 +00:00
- [x] dsniff
2016-07-01 04:44:34 +00:00
- [x] ferm
- [x] hydra
- [x] iptables
- [x] routersploit
- [x] snort :beetle:
2016-07-19 02:51:17 +00:00
- [x] sslsplit
2016-07-01 04:44:34 +00:00
- [x] webgoat
## Proxy
- [x] dante
- [x] delegated
- [x] fteproxy :+1:
- [x] fteproxy-arm :+1:
- [x] haproxy-arm
2016-08-10 07:25:53 +00:00
- [x] kcptun :cn:
2016-07-01 04:44:34 +00:00
- [x] mysql-proxy
- [x] ngrok :+1:
- [x] obfsproxy
- [x] polipo
- [x] privoxy
- [x] privoxy-arm
- [x] proxyhub
- [x] shadowsocks
- [x] shadowsocks
- [x] shadowsocks-libev :+1:
- [x] shadowsocks-arm
- [x] shadowsocks-libev-arm :+1:
- [x] squid
2016-07-11 05:14:59 +00:00
- [x] stunnel
2016-07-11 06:39:42 +00:00
- [x] stunnel-arm
2016-07-01 04:44:34 +00:00
- [x] tor
2016-09-09 08:44:23 +00:00
- [x] traefik-arm
2016-07-01 04:44:34 +00:00
## VPN
- [x] ocserv :+1:
- [x] openconnect
2016-07-11 07:26:35 +00:00
- [x] openconnect-arm
- [x] openvpn-arm
2016-07-01 04:44:34 +00:00
- [x] pptp
2016-07-11 09:30:09 +00:00
- [x] pptp-arm
2016-07-01 04:44:34 +00:00
- [x] pptpd
- [x] shadowvpn
- [x] strongswan :+1:
- [x] tinc :+1:
2016-07-13 03:41:21 +00:00
- [x] tinc-arm :+1:
2016-07-01 04:44:34 +00:00
## DNS
- [x] chinadns
- [x] dnscrypt
- [x] dnscrypt-proxy
- [x] dnscrypt-wrapper
2016-07-01 14:15:28 +00:00
- [x] dnsmasq
- [x] dnsmasq-arm
2016-07-01 04:44:34 +00:00
- [x] pdnsd
2015-07-12 04:56:33 +00:00
## 3rd-party
2015-09-21 02:22:39 +00:00
- [x] centurylink/watchtower
2016-07-29 06:51:39 +00:00
- [x] certbot
2016-01-11 15:21:41 +00:00
- [x] drone/drone
2016-03-05 11:47:20 +00:00
- [x] drupal
2015-08-30 23:53:16 +00:00
- [x] ghost
2015-09-21 02:22:39 +00:00
- [x] gitlab/gitlab-ce
- [ ] gliderlabs/logspout
- [x] gliderlabs/registrator
2016-07-01 04:44:34 +00:00
- [ ] glot
- [ ] bash
- [ ] python
2016-04-25 08:34:42 +00:00
- [x] gogs :cn:
2016-06-15 03:08:00 +00:00
- [x] haproxy
2016-06-06 16:51:39 +00:00
- [x] jazzdd/phpvirtualbox
2016-05-03 06:05:55 +00:00
- [x] jenkins
2016-05-27 05:24:39 +00:00
- [x] jupyter/notebook
2016-09-19 06:27:44 +00:00
- [x] kylemanna/openvpn
2016-02-02 09:15:48 +00:00
- [x] mongo
2016-04-22 16:00:45 +00:00
- [x] neo4j
2015-08-26 15:47:10 +00:00
- [x] owncloud
2016-06-03 05:19:58 +00:00
- [x] phpmyadmin
2016-06-18 06:57:59 +00:00
- [x] registry
2015-08-26 16:29:37 +00:00
- [x] rocket.chat
2015-09-21 02:22:39 +00:00
- [x] scrapinghub/splash
2015-09-22 16:35:28 +00:00
- [ ] selenium
- [ ] hub
- [ ] node-firefox
- [x] standalone-firefox
2015-09-21 02:22:39 +00:00
- [x] tutum/builder
2015-07-12 04:56:33 +00:00
2016-01-01 18:19:43 +00:00
## auto-completion
```bash
#!/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
```