1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2025-02-01 13:17:51 +02:00
dockerfiles/README.md

186 lines
3.2 KiB
Markdown
Raw Normal View History

2014-12-01 21:15:52 +08:00
dockerfiles
===========
2016-05-07 15:40:16 +08:00
A collection of delicious docker recipes.
2015-09-20 12:09:08 +08:00
[![](https://travis-ci.org/vimagick/dockerfiles.svg)](https://travis-ci.org/vimagick/dockerfiles)
2016-01-14 17:26:01 +08:00
- :octocat: <https://github.com/vimagick/dockerfiles>
2016-01-20 10:36:30 +08:00
- :beetle: <https://github.com/vimagick/dockerfiles/issues>
2016-01-14 22:41:07 +08:00
- :book: <https://github.com/vimagick/dockerfiles/wiki>
2016-01-14 17:26:01 +08:00
- :whale: <https://hub.docker.com/u/vimagick/>
2015-04-18 16:05:22 +08:00
2016-05-05 22:52:27 +08:00
[![](https://www.vultr.com/media/badge_onwhite.png)](https://www.vultr.com/?ref=6821947)
2015-07-07 22:19:08 +08:00
## TODO
2016-01-20 10:36:30 +08:00
- [ ] cloudtunes
2015-07-09 02:47:48 +08:00
- [ ] ffmpeg
2015-07-07 22:19:08 +08:00
- [ ] freegeoip
2015-07-08 11:34:43 +08:00
- [ ] gitolite
2015-07-07 22:19:08 +08:00
- [ ] hashcat
- [ ] irc
2016-01-22 10:40:23 +08:00
- [ ] sensu
2015-07-07 22:19:08 +08:00
- [ ] tshark
## DONE
2015-09-19 23:52:35 +08:00
- [x] alpine-arm :+1:
2015-09-03 10:46:51 +08:00
- [x] aria2 :+1:
2015-08-16 04:37:38 +08:00
- [x] audiowaveform
2015-06-24 19:27:11 +08:00
- [x] bro
2016-01-28 18:00:25 +08:00
- [x] cadvisor
2015-09-13 12:11:19 +08:00
- [x] casperjs :+1:
2015-07-06 08:43:11 +08:00
- [x] chinadns
2016-04-08 10:58:44 +08:00
- [x] clamav
2015-07-06 08:43:11 +08:00
- [x] collectd
2015-06-24 19:27:11 +08:00
- [x] dante
2016-04-11 00:34:54 +08:00
- [x] delegated
2016-01-16 21:57:09 +08:00
- [x] discuz :cn:
2015-06-24 19:27:11 +08:00
- [x] dnscrypt
2015-07-13 00:43:50 +08:00
- [x] dnscrypt-proxy
- [x] dnscrypt-wrapper
2015-08-26 23:47:10 +08:00
- [x] dokuwiki :+1:
2016-04-05 19:33:25 +08:00
- [x] dokuwiki-arm :+1:
2015-07-06 08:43:11 +08:00
- [x] ferm
2015-09-20 12:12:00 +08:00
- [x] ffserver :beetle:
2015-09-03 10:46:51 +08:00
- [x] fteproxy :+1:
2015-09-20 12:09:08 +08:00
- [x] fteproxy-arm :+1:
2016-06-03 11:27:28 +08:00
- [x] gogs-arm :cn:
2015-08-16 04:37:38 +08:00
- [x] grafana
2016-06-01 16:11:09 +08:00
- [x] grafana-arm
2015-08-28 17:30:27 +08:00
- [x] h2o
2016-01-14 17:20:38 +08:00
- [x] httpbin :+1:
2015-09-26 16:52:43 +08:00
- [x] hubot
2015-10-19 00:37:26 +08:00
- [x] hugo
- [x] hugo-arm
2015-07-06 08:43:11 +08:00
- [x] hydra
2015-08-16 04:37:38 +08:00
- [x] influxdb
2016-06-01 16:11:09 +08:00
- [x] influxdb-arm
2015-09-26 23:46:38 +08:00
- [x] iptables
2016-04-28 20:52:09 +08:00
- [x] jamapi
2016-02-22 19:48:35 +08:00
- [x] jenkins-arm :beetle:
2015-07-06 08:43:11 +08:00
- [x] joomla
2016-05-09 10:28:37 +08:00
- [x] json-server
2015-07-06 08:43:11 +08:00
- [x] mantisbt
2016-03-06 22:45:23 +08:00
- [x] mariadb
2016-06-03 11:23:51 +08:00
- [x] mariadb-arm
2016-05-08 21:34:04 +08:00
- [x] minidlna
2015-07-06 08:43:11 +08:00
- [x] monit
2015-12-28 12:22:35 +08:00
- [x] moodle :beetle:
2015-12-09 00:57:14 +08:00
- [x] mosquitto
2016-01-03 15:07:50 +08:00
- [x] motion-arm :+1:
2016-05-09 23:28:47 +08:00
- [x] mysql-proxy
2015-09-19 23:52:35 +08:00
- [x] nginad
2015-07-06 08:43:11 +08:00
- [x] nginx
2015-12-05 02:25:31 +08:00
- [x] ngrok :+1:
2016-01-16 12:07:47 +08:00
- [x] nodebb :+1:
2016-01-08 12:16:00 +08:00
- [x] node-red :+1:
- [x] node-red-arm :+1:
2016-01-31 14:33:49 +08:00
- [x] nullmailer
2016-01-31 19:40:31 +08:00
- [x] nullmailer-arm
2015-07-06 08:43:11 +08:00
- [x] obfsproxy
- [x] opencart
2016-06-05 23:17:34 +08:00
- [x] openrefine
2015-09-01 09:53:21 +08:00
- [x] openvpn :+1:
2015-07-06 08:43:11 +08:00
- [x] pdnsd
- [x] phantomjs
- [x] phpbb
2016-06-03 13:19:58 +08:00
- [x] phpmyadmin-arm
2016-06-07 09:06:48 +08:00
- [x] phpvirtualbox-arm
2015-07-17 22:53:21 +08:00
- [x] piwik
2016-05-07 15:40:16 +08:00
- [x] plex :moneybag:
2015-07-13 22:52:11 +08:00
- [x] polipo
2016-02-03 15:35:22 +08:00
- [x] portia
2015-07-06 08:43:11 +08:00
- [x] pptpd
- [x] privoxy
2016-06-04 16:57:31 +08:00
- [x] privoxy-arm
2015-07-06 08:43:11 +08:00
- [x] proxyhub
2015-06-24 19:27:11 +08:00
- [x] pure-ftpd
2016-05-17 15:08:00 +08:00
- [x] red5-server
2016-01-16 07:54:16 +08:00
- [x] redis-arm
2015-09-23 00:35:28 +08:00
- [x] revive
2016-04-26 22:11:51 +08:00
- [x] routersploit
2015-07-13 22:52:11 +08:00
- [x] rsyncd
2016-02-24 13:48:14 +08:00
- [x] rtmp
2016-04-07 08:35:31 +08:00
- [x] samba :+1:
2016-05-06 22:44:49 +08:00
- [x] samba-arm :+1:
2015-09-03 10:46:51 +08:00
- [x] scrapyd :+1:
2015-06-24 19:27:11 +08:00
- [x] shadowsocks
2015-07-13 00:43:50 +08:00
- [x] shadowsocks
2015-08-26 23:47:10 +08:00
- [x] shadowsocks-libev :+1:
2015-09-20 12:09:08 +08:00
- [x] shadowsocks-arm
- [x] shadowsocks-libev-arm :+1:
2015-07-06 08:43:11 +08:00
- [x] shadowvpn
2015-09-20 12:12:00 +08:00
- [x] snort :beetle:
2016-04-03 10:13:05 +08:00
- [x] squid
2016-01-29 01:46:55 +08:00
- [x] swarm-arm
2015-07-06 08:43:11 +08:00
- [x] taskd
2016-06-01 14:54:18 +08:00
- [x] telegraf
2016-06-01 18:17:38 +08:00
- [x] telegraf-arm
2015-08-26 23:47:10 +08:00
- [x] tinc :+1:
2015-09-20 12:12:00 +08:00
- [x] tmail :beetle:
2015-07-06 08:43:11 +08:00
- [x] tor
2015-09-20 12:12:00 +08:00
- [x] urlwatch :beetle:
2016-01-31 23:04:20 +08:00
- [x] vsftpd
2015-11-05 12:20:42 +08:00
- [x] webhook
2015-09-20 12:12:00 +08:00
- [x] webkit :beetle:
- [x] youtube :beetle:
2015-07-13 00:43:50 +08:00
- [x] youtube-dl
- [x] youtube-worker
2015-07-07 22:19:08 +08:00
2015-07-12 12:56:33 +08:00
## 3rd-party
2015-09-21 10:22:39 +08:00
- [x] centurylink/watchtower
2016-01-11 23:21:41 +08:00
- [x] drone/drone
2016-03-05 19:47:20 +08:00
- [x] drupal
2015-08-31 07:53:16 +08:00
- [x] ghost
2015-09-21 10:22:39 +08:00
- [x] gitlab/gitlab-ce
- [ ] gliderlabs/logspout
- [x] gliderlabs/registrator
2016-04-25 16:34:42 +08:00
- [x] gogs :cn:
2016-06-07 00:51:39 +08:00
- [x] jazzdd/phpvirtualbox
2016-05-03 14:05:55 +08:00
- [x] jenkins
2016-05-27 13:24:39 +08:00
- [x] jupyter/notebook
2015-12-21 22:50:38 +08:00
- [x] letsencrypt
2016-02-02 17:15:48 +08:00
- [x] mongo
2016-04-23 00:00:45 +08:00
- [x] neo4j
2015-08-26 23:47:10 +08:00
- [x] owncloud
2016-06-03 13:19:58 +08:00
- [x] phpmyadmin
2015-08-27 00:29:37 +08:00
- [x] rocket.chat
2015-09-21 10:22:39 +08:00
- [x] scrapinghub/splash
2015-09-23 00:35:28 +08:00
- [ ] selenium
- [ ] hub
- [ ] node-firefox
- [x] standalone-firefox
2015-09-21 10:22:39 +08:00
- [x] tutum/builder
2015-07-12 12:56:33 +08:00
2016-01-02 02:19:43 +08: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
```