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