1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 03:48:44 +00:00
Go to file
2016-05-27 13:24:39 +08:00
alpine-arm fix alpine-arm 2016-02-22 20:15:32 +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
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 switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
casperjs switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
chinadns switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
clamav switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
collectd switch to new domain: easypi.info 2016-05-01 09:06:20 +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
dnscrypt switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
dnsmasq switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
dokuwiki update dokuwiki admin script 2016-05-06 09:07:06 +08:00
drone switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
drupal upgrade opencart to 2.2.0.0 2016-03-08 18:05:24 +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
ffserver switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
fteproxy switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
ghost update ghost 2016-05-06 11:41:17 +08:00
gitlab Add gitlab README.md 2016-04-22 18:22:10 +08:00
gogs add gogo.service 2016-05-26 16:56:47 +08:00
grafana upgrade grafana to 3.0.1 2016-05-11 20:03:48 +08:00
h2o upgrade h2o to 1.7.2 2016-05-15 08:51:50 +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
influxdb update influxdb 2016-05-24 11:29:59 +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 jenkins 2016-05-03 20:38:01 +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 add jupyter/notebook 2016-05-27 13:24:39 +08:00
l2tpd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
letsencrypt update letsencrypt 2016-05-25 09:36:06 +08:00
magento switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
mantisbt switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
mariadb switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
minidlna add minidlna-arm 2016-05-08 21:40:09 +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 switch to new domain: easypi.info 2016-05-01 09:06:20 +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
mysql-proxy update mysql-proxy 2016-05-09 23:30:22 +08:00
neo4j update neo4j 2016-05-17 10:32:38 +08:00
nginad switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
nginx switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
ngrokd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
node-red switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
nodebb switch to new domain: easypi.info 2016-05-01 09:06: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
opencart switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
openvpn switch to new domain: easypi.info 2016-05-01 09:06:20 +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
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
pptpd switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
privoxy switch to new domain: easypi.info 2016-05-01 09:06:20 +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 switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
red5-server update red5-server 2016-05-17 15:21:02 +08:00
redis-arm switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
registrator switch to new domain: easypi.info 2016-05-01 09:06:20 +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 add routersploit 2016-04-26 22:13:25 +08:00
rsyncd update rsyncd 2016-05-08 19:42:45 +08:00
rtmp switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
salt-master switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
samba add samba-arm 2016-05-06 22:45:07 +08:00
scrapyd use libxml2-dev libxslt1-dev packages 2016-05-26 20:46:51 +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 switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
splash switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
squid switch to new domain: easypi.info 2016-05-01 09:06:20 +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
tesseract update tesseract 2016-05-17 10:42:00 +08:00
tinc switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
tmail switch to new domain: easypi.info 2016-05-01 09:06:20 +08:00
tor switch to new domain: easypi.info 2016-05-01 09:06:20 +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
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
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 switch to new domain: easypi.info 2016-05-01 09:06:20 +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 jupyter/notebook 2016-05-27 13:24:39 +08:00

dockerfiles

A collection of delicious docker recipes.

TODO

  • cloudtunes
  • ffmpeg
  • freegeoip
  • gitolite
  • hashcat
  • irc
  • sensu
  • tshark

DONE

  • alpine-arm 👍
  • aria2 👍
  • audiowaveform
  • bro
  • cadvisor
  • casperjs 👍
  • chinadns
  • clamav
  • collectd
  • dante
  • delegated
  • discuz 🇨🇳
  • dnscrypt
    • dnscrypt-proxy
    • dnscrypt-wrapper
  • dokuwiki 👍
  • dokuwiki-arm 👍
  • ferm
  • ffserver 🪲
  • fteproxy 👍
  • fteproxy-arm 👍
  • grafana
  • h2o
  • httpbin 👍
  • hubot
  • hugo
  • hugo-arm
  • hydra
  • influxdb
  • iptables
  • jamapi
  • jenkins-arm 🪲
  • joomla
  • json-server
  • mantisbt
  • mariadb
  • minidlna
  • monit
  • moodle 🪲
  • mosquitto
  • motion-arm 👍
  • mysql-proxy
  • nginad
  • nginx
  • ngrok 👍
  • nodebb 👍
  • node-red 👍
  • node-red-arm 👍
  • nullmailer
  • nullmailer-arm
  • obfsproxy
  • opencart
  • openvpn 👍
  • pdnsd
  • phantomjs
  • phpbb
  • piwik
  • plex 💰
  • polipo
  • portia
  • pptpd
  • privoxy
  • proxyhub
  • pure-ftpd
  • red5-server
  • redis-arm
  • revive
  • routersploit
  • rsyncd
  • rtmp
  • samba 👍
  • samba-arm 👍
  • scrapyd 👍
  • shadowsocks
    • shadowsocks
    • shadowsocks-libev 👍
    • shadowsocks-arm
    • shadowsocks-libev-arm 👍
  • shadowvpn
  • snort 🪲
  • squid
  • swarm-arm
  • taskd
  • tinc 👍
  • tmail 🪲
  • tor
  • urlwatch 🪲
  • vsftpd
  • webhook
  • webkit 🪲
  • youtube 🪲
    • youtube-dl
    • youtube-worker

3rd-party

  • centurylink/watchtower
  • drone/drone
  • drupal
  • ghost
  • gitlab/gitlab-ce
  • gliderlabs/logspout
  • gliderlabs/registrator
  • gogs 🇨🇳
  • jenkins
  • jupyter/notebook
  • letsencrypt
  • mongo
  • neo4j
  • owncloud
  • 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