{"id":13400287,"url":"https://github.com/vimagick/dockerfiles","last_synced_at":"2025-05-13T21:07:44.124Z","repository":{"id":23996618,"uuid":"27380215","full_name":"vimagick/dockerfiles","owner":"vimagick","description":":whale: A curated list of delicious docker recipes 🇺🇦🇮🇱 (Let's Fight Against Dictatorship)","archived":false,"fork":false,"pushed_at":"2025-05-06T14:26:17.000Z","size":215455,"stargazers_count":3183,"open_issues_count":81,"forks_count":800,"subscribers_count":101,"default_branch":"master","last_synced_at":"2025-05-06T15:47:50.283Z","etag":null,"topics":["docker","docker-compose","dockerfile"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/u/vimagick/","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vimagick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-12-01T13:15:52.000Z","updated_at":"2025-05-06T14:26:22.000Z","dependencies_parsed_at":"2025-04-28T12:27:02.743Z","dependency_job_id":null,"html_url":"https://github.com/vimagick/dockerfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimagick%2Fdockerfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimagick%2Fdockerfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimagick%2Fdockerfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimagick%2Fdockerfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vimagick","download_url":"https://codeload.github.com/vimagick/dockerfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254028831,"owners_count":22002279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","dockerfile"],"created_at":"2024-07-30T19:00:50.278Z","updated_at":"2025-05-13T21:07:39.103Z","avatar_url":"https://github.com/vimagick.png","language":"Dockerfile","readme":"dockerfiles\n===========\n\nA collection of delicious docker recipes.\n\n[![](https://travis-ci.org/vimagick/dockerfiles.svg)](https://travis-ci.org/vimagick/dockerfiles)\n\n- :octocat: \u003chttps://github.com/vimagick/dockerfiles\u003e\n- :beetle: \u003chttps://github.com/vimagick/dockerfiles/issues\u003e\n- :book: \u003chttps://github.com/vimagick/dockerfiles/wiki\u003e\n- :whale: \u003chttps://hub.docker.com/u/vimagick/\u003e (x86)\n- :whale: \u003chttps://hub.docker.com/u/easypi/\u003e (arm)\n\n## Affiliates\n\n[![](https://www.vultr.com/media/banner_1.png)](https://www.vultr.com/?ref=6821947)\n\n## Todo\n\n- [ ] caddy\n- [ ] dsniff\n- [ ] ettercap\n- [ ] freelan\n- [ ] gitbook\n- [ ] gitolite\n- [ ] hashcat\n- [ ] imagemagick\n- [ ] ipset\n- [ ] irc\n- [ ] libreswan\n- [ ] nagios\n- [ ] openswan\n- [ ] postfix\n- [ ] postfixadmin\n- [ ] pritunl\n- [ ] pyinstaller\n- [ ] rtmpdump\n- [ ] sensu\n- [ ] ssf\n- [ ] tshark\n- [ ] youtube-upload\n\n## Big Data\n\n- [x] airflow\n- [x] ambari\n- [x] cmak (~kafka-manager~)\n- [x] datax :cn:\n- [x] kafka-arm\n- [x] kestra/kestra\n- [x] luigi\n- [x] nifi\n- [x] openrefine\n- [x] prestodb (official)\n- [x] prestosql (community)\n- [x] superset-arm\n\n## IoT\n\n- [x] ~hass~\n- [x] flashmq\n- [x] hbdg\n- [x] iventoy :cn:\n- [x] node-red :+1:\n- [x] mqtt-io-arm\n- [x] mosquitto :+1:\n- [x] tile38-arm :+1:\n\n## Automation\n\n- [x] cronicle\n- [x] drone-rsync-arm\n- [x] drone-scp-arm\n- [x] drone-ssh-arm\n- [x] errbot :octocat:\n- [x] hubot :octocat:\n- [x] jenkins-arm :beetle:\n\n## Machine Learning\n\n- [x] ludwig\n\n## Cluster\n- [x] ggr\n- [x] ggr-ui\n- [x] jsonwire-grid\n- [x] zookeeper-arm\n\n## Monitor\n\n- [x] collectd\n- [x] elastalert\n- [x] glances\n- [x] graphite\n- [x] influxdb\n- [x] ipfm\n- [x] logstash\n- [x] statsd\n- [x] telegraf\n- [x] urlwatch :beetle:\n- [x] vnstat\n\n## Daemon\n\n- [x] alpine-arm :+1:\n- [x] apacheds\n- [x] aria2 :+1:\n- [x] ariang :cn:\n- [x] bittorrent-tracker\n- [x] cadvisor\n- [x] casperjs :+1:\n- [x] flowgger\n- [x] freegeoip\n- [x] freeradius\n- [x] frp :cn:\n- [x] h2o\n- [x] httpbin :+1:\n- [x] monit\n- [x] moodle :beetle:\n- [x] mosquitto\n- [x] motion-arm64 :+1:\n- [x] ndscheduler\n- [x] nfs\n- [x] nginx\n- [x] ntopng\n- [x] nullmailer\n- [x] nullmailer-arm\n- [x] openhab\n- [x] openssh\n- [x] ot-frontend-arm\n- [x] ot-recorder\n- [x] ot-recorder-arm\n- [x] piknik\n- [x] portia\n- [x] pure-ftpd\n- [x] redis-arm\n- [x] rehook\n- [x] rinetd\n- [x] rslsync\n- [x] rsyncd\n- [x] rsyslog\n- [x] samba :+1:\n- [x] samba-arm :+1:\n- [x] scrapyd :+1:\n- [x] slacker\n- [x] swarm-arm\n- [x] taskd\n- [x] tftpd\n- [x] tmail :beetle:\n- [x] twemproxy\n- [x] vsftpd\n- [x] webdis\n- [x] webhook\n- [x] webkit :beetle:\n\n## Utility\n\n- [x] dbatools\n- [x] jinjanator\n- [x] open-vmdk\n- [x] registry-cli\n- [x] tldextract\n- [x] visidata\n\n## Media\n\n- [x] aircast-arm64 :musical_note:\n- [x] cmus\n- [x] cmus-arm\n- [x] darkice :musical_note:\n- [x] deface\n- [x] dvr-scan :tv:\n- [x] editly :tv:\n- [x] ffmpeg\n- [x] ffmpeg-arm\n- [x] ffserver :beetle:\n- [x] alexxit/go2rtc :camera:\n- [x] icecast :musical_note:\n- [x] live555 :camera:\n- [x] minidlna\n- [x] mpd :musical_note:\n- [x] murmur\n- [x] node-media-server-arm :camera: :cn:\n- [x] obs-web-arm :joystick:\n- [x] openmeetings :camera:\n- [x] paddle-ocr\n- [x] piper\n- [x] plex :moneybag:\n- [x] red5 :+1: :camera:\n- [x] red5-arm :construction: :camera:\n- [x] rtmp-client-arm :+1:\n- [x] rtmp-server :camera:\n- [x] scenedetect\n- [x] shairplay-arm\n- [x] shoutcast :musical_note:\n- [x] tesseract\n- [x] vnc2flv\n- [x] youtube-dl :tv:\n- [x] youtube-worker :beetle:\n\n## Audio\n\n- [x] audiowaveform\n- [x] demucs\n\n## Web\n\n- [x] ~discuz~ :cn: :skull:\n- [x] django-cms\n- [x] dokuwiki :+1:\n- [x] gogs-arm :cn:\n- [x] gradio\n- [x] hugo\n- [x] hugo-arm\n- [x] jamapi\n- [x] joomla\n- [x] json-server\n- [x] mantisbt\n- [x] mediagoblin\n- [x] nginad\n- [x] nodebb :+1:\n- [x] phpbb\n- [x] phpmyadmin-arm\n- [x] phpvirtualbox-arm\n- [x] revive\n- [x] tabula\n- [x] teleprompter\n- [x] tiddlywiki\n- [x] zoneminder :+1:\n\n## E-commerce\n\n- [x] magento :shopping:\n- [x] opencart :shopping:\n- [x] prestashop :shopping:\n\n## Security\n\n- [x] aircrack-ng-arm\n- [x] amass\n- [x] clamav\n- [x] dirsearch\n- [x] dsniff\n- [x] ferm\n- [x] grr\n- [x] hydra\n- [x] iptables\n- [x] kismet\n- [x] maltrail\n- [x] routersploit\n- [x] snort :beetle:\n- [x] snort3 :beetle:\n- [x] sslsplit\n- [x] wafw00f\n- [x] webgoat\n\n## Proxy\n\n- [x] alpaca\n- [x] dante\n- [x] delegated\n- [x] fteproxy :+1:\n- [x] fteproxy-arm :+1:\n- [x] hans\n- [x] haproxy-arm\n- [x] i2pd :ru:\n- [x] kcptun :cn:\n- [x] microsocks\n- [x] mtproxy\n- [x] mysql-proxy\n- [x] ngrok :+1:\n- [x] obfsproxy\n- [x] outline-ss-server\n- [x] polipo\n- [x] privoxy\n- [x] privoxy-arm\n- [x] proxydetox\n- [x] proxyhub\n- [x] shadowsocks\n    - [x] shadowsocks\n    - [x] shadowsocks-libev :+1:\n    - [x] shadowsocks-arm\n    - [x] shadowsocks-libev-arm :+1:\n- [x] sniproxy\n- [x] spiped\n- [x] squid\n- [x] stunnel\n- [x] stunnel-arm\n- [x] tinyproxy\n- [x] tor\n- [x] v2ray :cn:\n- [x] wireproxy\n\n## VPN\n\n- [x] dsvpn :+1:\n- [x] n2n :+1:\n- [x] ocserv :+1:\n- [x] openconnect\n- [x] openconnect-arm\n- [x] openvpn-arm\n- [x] pptp\n- [x] pptp-arm\n- [x] pptpd\n- [x] shadowvpn\n- [x] strongswan :+1:\n- [x] tinc :+1:\n- [x] tinc-arm :+1:\n- [x] wiregurad :beetle:\n- [x] xl2tpd\n\n## DNS\n\n- [x] chinadns\n- [x] dnscrypt\n    - [x] dnscrypt-proxy\n    - [x] dnscrypt-server\n- [x] dnsmasq\n- [x] dnsmasq-arm\n- [x] dnsmonster\n- [x] ftldns\n- [x] nextdns\n- [x] passivedns\n- [x] pdnsd\n\n## 3rd-party (sorted by basename)\n\n- [x] 3proxy/3proxy\n- [x] adguard/adguardhome\n- [x] ghcr.io/anthropics/anthropic-quickstarts\n- [x] apify\n  - [x] actor-node\n  - [x] actor-node-playwright\n  - [x] actor-node-playwright-chrome\n  - [x] actor-node-playwright-firefox\n  - [x] actor-node-playwright-webkit\n  - [x] actor-node-puppeteer-chrome\n- [x] appsmith/appsmith-ce\n- [x] archivebox/archivebox\n- [x] docker.bintray.io/jfrog/artifactory-oss\n- [x] markusressel/barcode-server\n- [x] jeffail/benthos\n- [x] bettercap/bettercap\n- [x] tutum/builder\n- [x] calendso/calendso\n- [x] browserless/chrome\n- [x] certbot\n- [x] codercom/code-server\n- [ ] registry.gitlab.com/commento/commento\n- [x] confluentinc\n  - [x] cp-kafka-mqtt\n  - [x] cp-kafka-rest\n  - [x] ksqldb-cli\n  - [x] ksqldb-server\n- [x] couchdb :bucket:\n- [x] schollz/croc\n- [x] streamsets/datacollector\n- [x] daskdev\n  - [x] dask\n  - [x] dask-notebook\n- [x] deepquestai/deepstack\n- [x] appbaseio/dejavu :mag:\n- [x] cachethq/docker\n- [x] satishweb/doh-server\n- [x] snowzach/doods\n- [x] drone/drone\n- [x] drupal\n- [x] elastichq/elasticsearch-hq :mag:\n- [x] elasticdump/elasticsearch-dump :mag:\n- [x] elk\n- [x] andris9/emailengine :moneybag:\n- [x] ghcr.io/ergochat/ergo :octocat:\n- [x] esphome/esphome\n- [x] quay.io/coreos/etcd\n- [x] audreyt/ethercalc\n- [x] facefusion/facefusion\n- [x] flogo/flogo-docker\n- [x] mher/flower\n- [x] fluent/fluent-bit\n- [x] ghcr.io/formbricks/formbricks\n- [x] friendica\n- [x] ghcr.io/blakeblackshear/frigate\n- [x] ghost\n- [x] gitlab/gitlab-ce\n- [x] atlassianlabs/gostatsd\n- [x] gitea/gitea :cn:\n- [x] gladysassistant/gladys\n- [x] gliderlabs/logspout\n- [x] gliderlabs/registrator\n- [ ] glot\n  - [ ] bash\n  - [ ] python\n- [x] gogs/gogs :cn:\n- [x] gotify/server\n- [x] grafana/grafana\n- [x] hasura/graphql-engine\n- [x] haproxy\n- [x] chromedp/headless-shell\n- [x] healthchecks/healthchecks\n- [x] hivemq/hivemq-ce\n- [x] homeassistant/home-assistant\n- [x] h2non/imaginary\n- [x] jellyfin/jellyfin\n- [x] jenkins\n  - [x] inbound-agent\n  - [x] jenkins\n- [x] jmxtrans/jmxtrans\n- [x] djmattyg007/jsoneditor\n- [x] wurstmeister/kafka\n- [x] mailgun/kafka-pixy\n- [x] provectuslabs/kafka-ui\n- [x] devopsfaith/krakend\n- [x] ipfs/kubo\n- [x] heartexlabs/label-studio\n- [x] langfuse/langfuse\n- [x] martialblog/limesurvey\n- [x] linuxserver\n  - [x] airsonic :musical_note:\n  - [x] jackett\n  - [x] mastodon\n  - [x] piwigo\n  - [x] wireguard\n- [x] ghcr.io/berriai/litellm\n- [x] ghcr.io/ggerganov/llama.cpp\n- [x] lldap/lldap\n- [x] mailhog/mailhog\n- [x] 42wim/matterbridge :octocat:\n- [x] matrixconduit/matrix-conduit\n- [x] getmeili/meilisearch :mag:\n- [x] mitmproxy/mitmproxy\n- [x] mariadb :bucket:\n- [x] matomo\n- [x] bluenviron/mediamtx\n- [x] predic8/membrane\n- [x] memgraph :bucket:\n  - [x] lab\n  - [x] memgraph\n  - [x] memgraph-mage\n  - [x] memgraph-platform\n- [x] neosmemo/memos\n- [x] minlag/mermaid-cli\n- [x] metabase/metabase\n- [x] metasploitframework/metasploit-framework :skull:\n- [x] minio/minio\n- [x] mongo :bucket:\n- [x] ccrisan/motioneye\n- [x] ghcr.io/kitabisa/mubeng\n- [x] n8nio/n8n\n- [x] emqx/nanomq :cn:\n- [x] deluan/navidrome :musical_note:\n- [x] neo4j :bucket:\n- [x] jokobsk/netalertx\n- [x] netdata/netdata\n- [x] sonatype/nexus3\n- [x] nextcloud\n- [ ] jwilder/nginx-proxy\n- [x] jc21/nginx-proxy-manager\n- [x] luzifer/nginx-sso\n- [x] tiangolo/nginx-rtmp :camera:\n- [x] jupyter/notebook\n- [x] illuspas/node-media-server :cn:\n- [x] jorijn/nostream\n- [x] scsibug/nostr-rs-relay\n- [x] notaitech/nudenet\n- [x] binwiederhier/ntfy\n- [x] odoo\n- [x] ohmyform\n  - [x] api\n  - [x] ui\n- [x] onerahmet/openai-whisper-asr-webservice\n- [x] ghcr.io/thomiceli/opengist\n- [x] osixia/openldap\n- [x] openresty/openresty\n- [x] opensearchproject/opensearch :bucket:\n- [x] kylemanna/openvpn\n- [x] ghcr.io/open-webui/open-webui\n- [x] campbellsoftwaresolutions/osticket\n- [x] outlinewiki/outline\n- [x] gabekangas/owncast\n- [x] owncloud\n- [x] owntracks\n  - [x] frontend\n  - [x] recorder\n- [x] chocobozzz/peertube\n- [x] dpage/pgadmin4\n- [x] viktorstrate/photoview\n- [x] phplist/phplist\n- [x] phpmyadmin\n- [x] jazzdd/phpvirtualbox\n- [x] pihole/pihole\n- [x] mcr.microsoft.com/playwright\n- [x] portainer/portainer :+1:\n- [x] postgres :bucket:\n- [x] postgrest/postgrest\n- [x] prefecthq/prefect\n- [x] prom/prometheus\n- [x] prosody/prosody\n- [x] qaulnet/qauld\n- [x] redis/redis-stack\n- [x] redpandadata/redpanda\n- [x] registry\n- [x] danielgatis/rembg\n- [x] datarhei/restreamer\n- [x] restic/rest-server\n- [x] roboflow/roboflow-inference-server-cpu\n- [x] rocker/rstudio\n- [x] rocket.chat\n- [x] rundeck/rundeck\n- [x] rustdesk/rustdesk-server-s6\n- [x] wonderfall/searx\n- [x] selenium\n  - [x] hub\n  - [x] node-chrome\n  - [x] node-firefox\n  - [x] standalone-firefox\n- [x] ghcr.io/roapi/roapi\n- [x] docker.io/searxng/searxng\n- [x] aerokube\n  - [x] selenoid\n    - [x] video-recorder\n    - [x] chrome\n    - [x] firefox\n    - [x] vnc\n  - [x] selenoid-ui\n- [x] semaphoreui/semaphore\n- [x] sentry\n- [x] screego/server\n- [x] atmoz/sftp\n- [x] drakkan/sftpgo\n- [x] quay.io/outline/shadowbox\n- [x] shlinkio/shlink\n- [x] snipe/snipe-it\n- [x] valeriansaliou/sonic\n- [x] ghcr.io/speaches-ai/speaches\n- [x] scrapinghub/splash\n- [x] deezer/spleeter\n- [x] teamatldocker\n    - [x] confluence\n    - [x] jira\n- [x] ghcr.io/static-web-server/static-web-server\n- [x] openstitching/stitch\n- [x] strapi/strapi\n- [x] amancevice/superset\n- [x] matrixdotorg/synapse\n- [x] syncthing/syncthing\n- [x] linuxserver/syslog-ng\n- [x] tensorflow\n    - [x] serving\n- [x] kitabisa/teler\n- [x] tile38/tile38 :bucket:\n- [x] traccar/traccar\n- [x] traefik\n- [x] trinodb/trino\n- [x] ghcr.io/coqui-ai/tts-cpu\n- [x] louislam/uptime-kuma\n- [x] pikvm/ustreamer :camera:\n- [x] mpromonet/v4l2rtspserver :camera:\n- [x] centurylink/watchtower\n- [x] aceberg/watchyourlan\n- [x] wekanteam/wekan\n- [x] requarks/wiki\n- [x] wordpress\n- [x] yourls\n- [x] zeek/zeek :skull:\n- [x] apache/zeppelin\n- [x] koenkk/zigbee2mqtt\n- [x] zookeeper\n- [x] elkozmon/zoonavigator\n\n## auto-completion\n\n```bash\n#!/bin/bash\n#\n# handy auto-completion for docker-exec\n#\n\nenter() {\n  local name=${1:?}\n  docker exec -it $name sh -c 'exec $(command -v bash || command -v sh)'\n}\n\n__enter() {\n  local cur=${COMP_WORDS[COMP_CWORD]}\n  for cid in $(docker ps -q)\n  do\n    local name=$(docker inspect -f '{{.Name}}' $cid)\n    name=${name#/}\n    if [[ $name = $cur* ]]\n    then\n      COMPREPLY+=(\"$name\")\n    fi\n  done\n}\n\ncomplete -F __enter enter\n```\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=vimagick/dockerfiles\u0026type=Timeline)](https://star-history.com/#vimagick/dockerfiles\u0026Timeline)\n\n","funding_links":[],"categories":["Docker Images","Dockerfile","HarmonyOS","docker","dockerfile","docker-compose"],"sub_categories":["Dockerfile","Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvimagick%2Fdockerfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvimagick%2Fdockerfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvimagick%2Fdockerfiles/lists"}