A collection of delicious docker recipes.
- https://github.com/vimagick/dockerfiles
- πͺ² https://github.com/vimagick/dockerfiles/issues
- π https://github.com/vimagick/dockerfiles/wiki
- π³ https://hub.docker.com/u/vimagick/ (x86)
- π³ https://hub.docker.com/u/easypi/ (arm)
- caddy
- dsniff
- ettercap
- freelan
- gitbook
- gitolite
- hashcat
- imagemagick
- ipset
- irc
- libreswan
- mitmproxy
- nagios
- openswan
- postfix
- pritunl
- pyinstaller
- rtmpdump
- sensu
- ssf
- tshark
- youtube-upload
- airflow
- ambari
- cmak (
kafka-manager) - datax π¨π³
- kafka-arm
- luigi
- nifi
- openrefine
- prestodb (official)
- prestosql (community)
- superset-arm
- hass π
- hbdg π
- node-red π
- mosquitto π
- cronicle
- drone-rsync-arm
- drone-scp-arm
- drone-ssh-arm
- errbot
- hubot
- jenkins-arm πͺ²
- ludwig
- ggr
- ggr-ui
- jsonwire-grid
- zookeeper-arm
- collectd
- elastalert
- glances
- grafana
- graphite
- influxdb
- logstash
- statsd
- telegraf
- urlwatch πͺ²
- vnstat
- alpine-arm π
- apacheds
- aria2 π
- audiowaveform
- cadvisor
- casperjs π
- freegeoip
- freeradius
- frp π¨π³
- h2o
- httpbin π
- mariadb
- mariadb-arm
- monit
- moodle πͺ²
- mosquitto
- motion-arm π
- ndscheduler
- nginx
- ntopng
- nullmailer
- nullmailer-arm
- openhab
- openssh
- ot-frontend-arm
- ot-recorder
- ot-recorder-arm
- piknik
- portia
- pure-ftpd
- redis-arm
- rehook
- rinetd
- rslsync
- rsyncd
- rsyslog
- samba π
- samba-arm π
- scrapyd π
- swarm-arm
- taskd
- tftpd
- tmail πͺ²
- twemproxy
- vsftpd
- webhook
- webkit πͺ²
- cmus
- cmus-arm
- ffmpeg
- ffmpeg-arm
- ffserver πͺ²
- icecast
- live555 π·
- minidlna
- mpd
- murmur
- openmeetings π·
- plex π°
- red5 π
- red5-arm π§
- rtmp-client-arm π
- rtmp-server π·
- shairplay-arm
- shoutcast
- tesseract
- vnc2flv
- youtube-dl
- youtube-worker πͺ²
- discuz π¨π³
- django-cms
- dokuwiki π
- dokuwiki-arm π
- gogs-arm π¨π³
- hugo
- hugo-arm
- jamapi
- joomla
- json-server
- mantisbt
- mediagoblin
- nginad
- nodebb π
- phpbb
- phpmyadmin-arm
- phpvirtualbox-arm
- piwik
- revive
- tiddlywiki
- zoneminder π
- magento ποΈ
- opencart ποΈ
- prestashop ποΈ
- aircrack-ng-arm
- amass
- bro
- clamav
- dsniff
- ferm
- grr
- hydra
- iptables
- kismet
- routersploit
- snort πͺ²
- sslsplit
- wafw00f
- webgoat
- dante
- delegated
- fteproxy π
- fteproxy-arm π
- hans
- haproxy-arm
- i2pd π·πΊ
- kcptun π¨π³
- mtproxy
- mysql-proxy
- ngrok π
- obfsproxy
- polipo
- privoxy
- privoxy-arm
- proxyhub
- shadowsocks
- shadowsocks
- shadowsocks-libev π
- shadowsocks-arm
- shadowsocks-libev-arm π
- spiped
- squid
- stunnel
- stunnel-arm
- tinyproxy
- tor
- traefik-arm
- dsvpn π
- n2n π
- ocserv π
- openconnect
- openconnect-arm
- openvpn-arm
- pptp
- pptp-arm
- pptpd
- shadowvpn
- strongswan π
- tinc π
- tinc-arm π
- wiregurad πͺ²
- xl2tpd
- chinadns
- dnscrypt
- dnscrypt-proxy
- dnscrypt-server
-
dnscrypt-wrapper
- dnsmasq
- dnsmasq-arm
- pdnsd
- docker.bintray.io/jfrog/artifactory-oss
- tutum/builder
- browserless/chrome
- certbot
- codercom/code-server
- confluentinc
- cp-kafka-mqtt
- cp-kafka-rest
- ksqldb-cli
- ksqldb-server
- streamsets/datacollector
- daskdev
- dask
- dask-notebook
- appbaseio/dejavu π
- cachethq/docker
- snowzach/doods
- drone/drone
- drupal
- elastichq/elasticsearch-hq
- elasticdump/elasticsearch-dump
- elk
- quay.io/coreos/etcd
- audreyt/ethercalc
- flogo/flogo-docker
- mher/flower
- ghost
- gitlab/gitlab-ce
- atlassianlabs/gostatsd
- gitea/gitea π¨π³
- gliderlabs/logspout
- gliderlabs/registrator
- glot
- bash
- python
- gogs/gogs π¨π³
- haproxy
- jenkins
- inbound-agent
- jenkins
- jmxtrans/jmxtrans
- djmattyg007/jsoneditor
- wurstmeister/kafka
- mailgun/kafka-pixy
- devopsfaith/krakend
- tootsuite/mastodon
- netdata/netdata
- nextcloud
- prom/prometheus
- sonatype/nexus3
- jwilder/nginx-proxy
- jazzdd/phpvirtualbox
- sonatype/nexus3
- jupyter/notebook
- metabase/metabase
- metasploitframework/metasploit-framework π
- minio/minio
- mongo
- ccrisan/motioneye
- neo4j
- erichough/nfs-server
- luzifer/nginx-sso
- n8nio/n8n
- notaitech/nudenet
- odoo
- osixia/openldap
- kylemanna/openvpn
- campbellsoftwaresolutions/osticket
- outlinewiki/outline
- owncloud
- phpmyadmin
- pihole/pihole
- portainer/portainer π
- postgres
- postgrest/postgrest
- prosody/prosody
- registry
- restic/rest-server
- rocket.chat
- rundeck/rundeck
- wonderfall/searx
- selenium
- hub
- node-chrome
- node-firefox
- standalone-firefox
- aerokube
- selenoid
- video-recorder
- chrome
- firefox
- vnc
- selenoid-ui
- selenoid
- sentry
- atmoz/sftp
- scrapinghub/splash
- teamatldocker
- confluence
- jira
- amancevice/superset
- v2ray/official π¨π³
- mpromonet/v4l2rtspserver π·
- centurylink/watchtower
- anapsix/webdis
- wekanteam/wekan
- yourls
- zookeeper
- elkozmon/zoonavigator
#!/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