Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

Docker

Source: https://github.com/veggiemonk/awesome-docker at 83cf001f3251
License: Apache-2.0
Read the English original

This edition is an AI-assisted translation.

Eine sorgfältig zusammengestellte Liste von Projekten für Docker.

Wenn du etwas beitragen möchtest, lies bitte zuerst CONTRIBUTING.md. Wenn diese Liste nicht vollständig ist, kannst du dazu beitragen, sie zu vervollständigen. Wenn ein Link hier nicht (mehr) passt, kannst du das mit einem Pull Request ändern und diese Datei verbessern. Vielen Dank!

Das Projekt muss für Docker sein und darf Docker nicht nur verwenden.

Als Faustregel gilt: Wenn die Entfernung der Docker-Integration den Nutzen des Projekts nicht zunichtemachen würde, gehört es nicht auf diese Liste.

Die Ersteller und Betreuer dieser Liste erhalten keinerlei Zahlungen für die Annahme von Änderungen von Mitwirkenden. Diese Seite ist in keiner Weise ein offizielles Docker-Produkt. Sie ist eine Liste von Links zu Projekten und wird von Freiwilligen gepflegt. Alle sind herzlich eingeladen, Beiträge zu leisten. Ziel dieses Repositorys ist es, Open-Source-Projekte zu katalogisieren, nicht Werbung für kommerzielle Zwecke zu machen.

Docker ist eine offene Plattform, auf der Entwickler und Systemadministratoren verteilte Anwendungen erstellen, bereitstellen und ausführen können. Docker besteht aus der portablen, leichtgewichtigen Laufzeit- und Paketierungskomponente Docker Engine sowie dem Cloud-Dienst Docker Hub zum Teilen von Anwendungen und Automatisieren von Arbeitsabläufen. Mit Docker lassen sich Anwendungen schnell aus Komponenten zusammensetzen; zugleich werden Reibungsverluste zwischen Entwicklungs-, QA- und Produktionsumgebungen beseitigt. So kann die IT schneller ausliefern und dieselbe Anwendung unverändert auf Laptops, virtuellen Maschinen im Rechenzentrum und in jeder Cloud ausführen.

Quelle: What is Docker

  • colima - Container-Laufzeiten unter macOS (und Linux) mit minimalem Einrichtungsaufwand.
  • containerd - Eine offene und zuverlässige Container-Laufzeit.
  • cri-o - Eine auf der Open Container Initiative basierende Implementierung der Kubernetes Container Runtime Interface.
  • gVisor - Anwendungskernel für Container.
  • lxc - LXC – Linux-Container.
  • Mocker - Docker-kompatible Container-CLI für macOS, erstellt auf Apples Containerization-Framework.
  • podman - Libpod ist eine Bibliothek zum Erstellen von Container-Pods. Heimat von Podman.
  • runc - CLI-Werkzeug zum Starten und Ausführen von Containern gemäß der OCI-Spezifikation.
  • runtime-tools - Oci-runtime-tool ist eine Sammlung von Werkzeugen für die OCI-Laufzeitspezifikation.
  • youki - In Rust geschriebene Container-Laufzeit, die die OCI-Laufzeitspezifikation implementiert.

Anwendungen, die das Erstellen neuer Images unterstützen oder vereinfachen.

  • ansible-bender - Ein Werkzeug, das ansible und buildah nutzt.
  • apko - Deklarativer OCI-Image-Builder aus apk-Paketen; von Grund auf reproduzierbar.
  • buildah - Ein Werkzeug zum Erstellen von OCI-Images.
  • BuildKit - Nebenläufiges, cache-effizientes und Dockerfile-unabhängiges Builder-Toolkit.
  • buildx - Offizielles Docker-CLI-Plugin für Multi-Plattform-Builds auf Basis von BuildKit.
  • cekit - Ein von OpenShift verwendetes Werkzeug zum Erstellen von Basis-Images mit verschiedenen Build-Engines.
  • dlayer - Docker-Layer-Analysator.
  • docker-companion - In Golang geschriebenes Kommandozeilenwerkzeug zum Zusammenfassen und Entpacken von Docker-Images.
  • docker-repack - Packt ein Docker-Image als kleinere, effizientere Version neu, die sich deutlich schneller herunterladen lässt.
  • DockerSlim verkleinert überdimensionierte Docker-Images und erstellt möglichst kleine Images.
  • earthly - Containerisierte Build-Automatisierung mit einer Syntax aus Dockerfile und Makefile.
  • essex - Vorlage für Docker-basierte Projekte: Essex ist ein in Bash geschriebenes CLI-Werkzeug, mit dem sich schnell saubere und einheitliche Docker-Projekte mit Makefile-gesteuerten Workflows einrichten lassen.
  • HPC Container Maker - Erstellt Dockerfiles aus einer übergeordneten Python-Rezeptur, einschließlich Bausteinen für High-Performance-Computing-Komponenten.
  • img - Eigenständiger, daemonloser und unprivilegierter Builder für Dockerfile- und OCI-kompatible Container-Images.
  • ko - Go-Anwendungen ohne Dockerfile als Container-Images erstellen und bereitstellen.
  • nix2container - OCI-Images mit Nix erstellen, ohne Umwege über docker load.
  • packer - HashiCorp-Werkzeug zum Erstellen von Maschinen-Images, einschließlich Docker-Images, integriert mit Konfigurationsverwaltungswerkzeugen wie Chef, Puppet und Ansible.
  • Production-Ready Python Containers - :yen: Vorlage zum Erstellen produktionsreifer Docker-Images für Python-Anwendungen.
  • RAUDI - Werkzeug zur automatischen Aktualisierung (und optional zum Push zu Docker Hub) von Docker-Images für Software von Drittanbietern, sobald eine neue Version, Aktualisierung oder ein Commit vorliegt.
  • runlike - Erzeugt aus laufenden Containern den docker run-Befehl samt Optionen.
  • Whaler - Programm zum Zurückentwickeln von Docker-Images in Dockerfiles.

Minimale, gehärtete oder speziell entwickelte Container-Basis-Images.

  • Chainguard Images - Minimale, signierte und mit SBOM-Nachweisen versehene Container-Images auf Basis von Wolfi.
  • distroless - Sprachspezifische Docker-Images ohne Betriebssystem.
  • melange - Erstellt apk-Pakete aus deklarativem YAML zur Verwendung mit apko.
  • pglayers - Vorgefertigte PostgreSQL-Erweiterungen als kombinierbare Docker-Layer. Über 50 Erweiterungen, sofort einsatzbereite kombinierte Images (vollständig, Azure-kompatibel).
  • Wolfi - Undistro-Linux für Container; basiert auf glibc, signiert und mit täglichen SBOMs.
  • Dockerfile Generator dfg ist sowohl eine Go-Bibliothek als auch ein ausführbares Programm, das über verschiedene Eingabekanäle gültige Dockerfiles erstellt.
  • Dockershelf - Ein Repository als Sammlung universeller, effizienter und schlanker Docker-Rezepte. Die Images werden täglich über einen Travis-Cron-Job aktualisiert, getestet und veröffentlicht.
  • Dofigen - Ein Dockerfile-Generator, der eine vereinfachte Beschreibung im YAML- oder JSON-Format verwendet.
  • Trsuted Builds - Vertrauenswürdige, automatisierte Docker-Builds. Das Dockerfile-Projekt pflegt ein zentrales Repository mit Dockerfiles für verschiedene beliebte Open-Source-Dienste, die in Docker-Containern ausgeführt werden können.
  • Dockadvisor - Leichtgewichtiger Dockerfile-Linter mit über 60 Regeln, Qualitätsbewertung und Sicherheitsprüfungen.
  • docker-image-size-limit - Ein Werkzeug zur Überwachung der Größe deiner Docker-Images.
  • Hadolint - Ein Dockerfile-Linter, der Best Practices und häufige Fehler prüft und auch Bash-Code in RUN-Anweisungen linten kann.

Dienste zum sicheren Speichern deiner Docker-Images.

  • Amazon Elastic Container Registry - :yen: Amazon Elastic Container Registry (ECR) ist eine vollständig verwaltete Docker-Container-Registry, in der Entwickler Docker-Container-Images einfach speichern, verwalten und bereitstellen können.
  • Azure Container Registry - :yen: Eine private Docker-Registry als erstklassige Azure-Ressource verwalten.
  • Cloudsmith - :yen: Vollständig verwalteter SaaS-Dienst für Paketverwaltung mit erstklassiger Unterstützung für öffentliche und private Docker-Registries (sowie viele weitere Formate, darunter Helm-Charts für das Kubernetes-Ökosystem). Großzügiges kostenloses Kontingent und für Open Source vollständig kostenlos.
  • Container Registry Service - :yen: Harbor-basierte Containerverwaltung als Dienst für Teams und Organisationen. Das kostenlose Kontingent umfasst 1 GB Speicher für private Repositories.
  • Cycle.io - :yen: Container-Hosting auf Bare-Metal-Servern.
  • DigitalOcean - :yen: DigitalOcean Container Registry.
  • Docker Hub von Docker Inc. bereitgestellt.
  • Docker Registry v2 - Das Docker-Werkzeugset zum Packen, Ausliefern, Speichern und Bereitstellen von Inhalten
  • Dragonfly - Effiziente, stabile und sichere Dateiübertragung und Image-Beschleunigung auf Grundlage von P2P-Technologie.
  • GCP Artifact Registry - :yen: Schneller, privater Docker-Image-Speicher auf der Google Cloud Platform.
  • Gitea Container Registry - In Gitea integrierte Docker-Registry, ideal für das Hosting privater Images in kleinem Umfang.
  • GitHub Container Registry - GitHubs Lösung zum Speichern und Verwalten von Docker-Images, eng in GitHub Actions integriert.
  • GitLab Container Registry - Registry, deren Images für GitLab CI vorgesehen sind.
  • Granite Registry - :yen: Private Docker-Images gemeinsam mit den Workloads speichern, die sie abrufen; mit eingeschränkten Nur-Lese- und Lese-Schreib-Schlüsseln.
  • Harbor Ein Open-Source-Projekt für eine vertrauenswürdige Cloud-native Registry, die Inhalte speichert, signiert und scannt. Unterstützt Replikation, Benutzerverwaltung, Zugriffskontrolle und Aktivitätsprüfung.
  • JFrog Artifactory - :yen: Artefakt-Repository-Manager, der auch als private Docker-Registry genutzt werden kann.
  • kontain.me - On-Demand-Container-Image-Registry, die Images beim Abruf erstellt und bereitstellt.
  • Kraken - Ubers hochskalierbare P2P-Docker-Registry, die Terabytes an Daten in Sekunden verteilen kann.
  • NORA - Leichtgewichtige Registry für Artefakte mit mehreren Protokollen: Docker, Maven, npm, Cargo und PyPI in einer einzigen 32-MB-Binärdatei. Pull-through-Cache, Web-UI, Prometheus-Metriken und RBAC-Authentifizierung.
  • nscr - Eine leichtgewichtige, eigenständige Container-Registry, die einfach zu betreiben und zu warten ist.
  • Quay.io - :yen: Sicheres Hosting für private Docker-Repositories.
  • Registryo - UI und tokenbasierter Authentifizierungsserver für lokale Docker-Registries.
  • RepoFlow - Eine einfache und benutzerfreundliche Paketverwaltungsplattform mit Docker-Unterstützung und weiteren Formaten wie PyPI, Maven, npm und Helm. Mit intelligenter Suche, integrierter Docker-Image-Prüfung und einem attraktiven kostenlosen Angebot für selbst gehosteten Betrieb und Cloud-Nutzung.
  • Sonatype Nexus Repository - Binärdateien und Build-Artefakte entlang der Software-Lieferkette verwalten.

Daemonlose Kommandozeilenwerkzeuge zum Untersuchen, Kopieren und Bearbeiten von Images in OCI-/Docker-Registries.

  • crane - Leichtgewichtige CLI zur Bearbeitung von Registry-Images aus go-containerregistry.
  • go-containerregistry - Go-Bibliothek und CLI-Werkzeuge (crane, gcrane, registry) für die Arbeit mit Container-Registries.
  • oras - Beliebige OCI-Artefakte zu jeder OCI-Registry pushen und von dort abrufen.
  • regctl - Daemonloser Registry-Client zum Kopieren, Untersuchen, Ändern und Signieren von OCI-Images.
  • skopeo - Mit entfernten Image-Registries arbeiten: Informationen abrufen, Images kopieren und Inhalte signieren.

Image-Schwachstellenscanner, SBOM-Generatoren und Werkzeuge zum Fixieren von Digests. Kommerzielle Einträge sind mit :yen: gekennzeichnet.

  • Anchor - Werkzeug für reproduzierbare Builds, das Abhängigkeiten in Dockerfiles auf feste Versionen fixiert.
  • Anchor Enterprise - :yen: Images auf CVE-Schwachstellen und anhand benutzerdefinierter Sicherheitsrichtlinien analysieren.
  • BomLens - Container-Images (sowie Quellcode, Binärdateien und Firmware) scannen und CycloneDX-SBOMs mit Berichten zu Schwachstellen, Lizenzen und Hinweisen erstellen. Wird als einzelnes Docker-Image mit Web-UI ausgeliefert.
  • Clair - Clair ist ein Open-Source-Projekt zur statischen Analyse von Schwachstellen in appc- und Docker-Containern.
  • Docker Scout - Offizielle Docker-CLI zur Erstellung von SBOMs, Schwachstellenanalyse und Richtlinienbewertung.
  • Grype - Ein Schwachstellenscanner für Container-Images, Dateisysteme und SBOMs.
  • oscap-docker - OpenSCAP stellt das Werkzeug oscap-docker zum Scannen von Docker-Containern und -Images bereit.
  • pindock - Docker-Image-Digests in Dockerfiles und Compose-Dateien fixieren und aktualisieren.
  • Syft - CLI-Werkzeug und Bibliothek zur Erstellung einer Software Bill of Materials (SBOM) aus Container-Images und Dateisystemen.
  • Trivy - Einfacher und umfassender Open-Source-Schwachstellenscanner von Aqua Security für Container (geeignet für CI).

Signierung, Attestierungen und Herkunftsnachweise für Container-Images.

  • cosign - Signierung und Verifizierung von Containern sowie Transparenzprotokoll für OCI-Artefakte.
  • in-toto - Framework für Attestierungen der Lieferkette; bildet die Grundlage für SLSA und cosign-Herkunftsnachweise.
  • policy-controller - Kubernetes-Admission-Controller, der cosign-Signaturen für Container-Images erzwingt.
  • witness - in-toto-Attestierungen entlang der Build-Pipeline erstellen und verifizieren.
  • Composerize - docker run-Befehle in docker-compose-Dateien umwandeln.
  • ctk - Visueller Composer für containerbasierte Workloads.
  • kompose - Von Docker Compose zu Kubernetes wechseln.
  • plash - Eine Engine zum Ausführen und Erstellen von Containern, die innerhalb von Docker läuft.
  • podman-compose - Ein Skript zum Ausführen von docker-compose.yml mit Podman.
  • Smalte – Anwendungen, die eine statische Konfiguration benötigen, dynamisch im Docker-Container konfigurieren.
  • CloudSlang - CloudSlang ist eine Workflow-Engine zur Automatisierung von Docker-Prozessen.
  • docker rollout - Unterbrechungsfreie Bereitstellung von Docker-Compose-Diensten.
  • Kubernetes - Open-Source-Orchestrierungssystem von Google für Docker-Container.
  • Mesos - Ressourcen-/Job-Scheduler für Container, virtuelle Maschinen und physische Hosts.
  • Nebula - Ein Docker-Orchestrierungswerkzeug zur Verwaltung verteilter Cluster im großen Maßstab.
  • Nomad - Anwendungen einfach in jedem Maßstab bereitstellen. Ein verteilter, hochverfügbarer und rechenzentrumsbewusster Scheduler.
  • Rancher - Ein Open-Source-Projekt mit einer Komplettplattform für den produktiven Betrieb von Docker.
  • Swarm-cronjob - Zeitgesteuerte Jobs auf Swarm erstellen.

Selbst gehostete und verwaltete Cloud-Plattformen (PaaS/CaaS, Bereitstellungsautomatisierung). Kommerzielle Einträge sind mit :yen: gekennzeichnet.

  • Amazon ECS - :yen: Ein Verwaltungsdienst auf EC2, der Docker-Container unterstützt.
  • Appfleet - :yen: Edge-Plattform zur globalen Bereitstellung und Verwaltung containerisierter Dienste; leitet den Datenverkehr für geringe Latenz zum nächstgelegenen Standort.
  • Azure AKS - :yen: Vollständig verwalteter Kubernetes-Dienst zur Container-Orchestrierung.
  • blackfish - Eine CoreOS-VM zum Aufbau von Swarm-Clustern für Entwicklung und Produktion.
  • BosnD - BosnD, der Boatswain-Daemon – ein dynamischer Konfigurationsdatei-Generator und Dienst-Neustarter für sich ändernde Containerumgebungen.
  • caprover - [Zuvor als CaptainDuckDuck bekannt] Automatisiertes, skalierbares Webserver-Paket (automatisiertes Docker und nginx) – Heroku auf Steroiden.
  • Cloud 66 - :yen: Vollständig verwaltete Containerverwaltung als Full-Stack-Dienst.
  • Cloud Run Compose - :yen: docker-compose.yaml-Dateien direkt als verwalteten Dienst auf Google Cloud Run bereitstellen.
  • Convox Rack - Convox Rack ist eine Open-Source-PaaS auf Basis professioneller Infrastrukturautomatisierung und bewährter DevOps-Praktiken.
  • docker-to-iac - docker run und commit in Infrastructure-as-Code-Vorlagen für AWS, Render.com und DigitalOcean umwandeln.
  • doco-cd - Leichtgewichtiges GitOps- und Continuous-Deployment-Werkzeug zur Bereitstellung von Docker-Compose-Projekten und Swarm-Stacks per Polling und Webhooks.
  • Dokku - Ein von Docker unterstütztes Mini-Heroku zum Erstellen von Anwendungen und Verwalten ihres Lebenszyklus.
  • Exoframe - Ein selbst gehostetes Werkzeug, das einfache Bereitstellungen mit nur einem Befehl und Docker ermöglicht.
  • Giant Swarm - :yen: Einfache Microservice-Infrastruktur. Container in Sekunden bereitstellen.
  • Google Container Engine - :yen: Docker-Container auf Google Cloud, unterstützt von Kubernetes.
  • Grafeas - Eine gemeinsame API für Metadaten zu Containern, von Image- und Build-Details bis hin zu Sicherheitslücken.
  • Mesosphere DC/OS Platform - :yen: Integrierte Plattform für Daten und Container auf Basis von Apache Mesos.
  • OpenRun - Webanwendungen mit Docker oder Kubernetes erstellen, bereitstellen, per Proxy vermitteln, authentifizieren und automatisch pausieren.
  • OpenShift - Eine Open-Source-PaaS auf Basis von Kubernetes, optimiert für die Entwicklung und Bereitstellung Docker-basierter Anwendungen von Red Hat.
  • Red Hat OpenShift Dedicated - :yen: Vollständig verwalteter Red Hat®-OpenShift®-Dienst auf Amazon Web Services und Google Cloud.
  • swarm-ansible - Swarm-Ansible richtet mit Ansible einen produktionsreifen Swarm-Cluster ein. Enthält Werkzeuge zur CI-Automatisierung, Unterstützung für die Überwachung sowie vorab für SSL-Zertifikate und einfache Authentifizierung konfiguriertes Traefik. Eine private Registry und mehr sind ebenfalls enthalten!
  • SwarmManagement - Swarm Management ist eine mit pip installierbare Python-Anwendung. Sie erleichtert die Verwaltung eines Docker Swarm, indem eine einzelne YAML-Datei festlegt, welche Stacks bereitgestellt und welche Netzwerke, Konfigurationen oder Secrets erstellt werden sollen.
  • Triton - :yen: Elastische, container-native Infrastruktur.
  • Tsuru - Tsuru ist eine erweiterbare Open-Source-Platform-as-a-Service-Software.
  • werf - Werf ist ein CI/CD-Werkzeug zum effizienten Erstellen von Docker-Images und deren GitOps-basierter Bereitstellung auf Kubernetes.
  • docker-custodian - Docker-Hosts aufgeräumt halten.
  • Docuum - Docker-Images nach dem LRU-Prinzip (Least Recently Used) entfernen.

Container-Netzwerke, Overlay-Netzwerke und DNS-/Service-Discovery-Brücken.

  • Calico - Calico ist ein virtuelles Netzwerk auf reiner Layer-3-Ebene, über das Container auf mehreren Docker-Hosts miteinander kommunizieren können.
  • docker-dns - Leichtgewichtiger DNS-Forwarder für Docker-Container, der Containernamen mit benutzerdefinierten Suffixen (z. B. .docker) auf dem Host auflöst und so die Service-Erkennung vereinfacht.
  • Flannel - Flannel ist ein virtuelles Netzwerk, das jedem Host ein für Container-Laufzeiten nutzbares Subnetz zuweist.
  • netshoot - Der netshoot-Container enthält eine leistungsfähige Sammlung von Netzwerkwerkzeugen zur Fehlerbehebung bei Docker-Netzwerkproblemen.
  • Pipework - Softwaredefinierte Netzwerktechnik für Linux-Container. Pipework funktioniert mit herkömmlichen LXC-Containern und mit Docker.
  • registrator - Service-Registry-Brücke für Docker.

Containerbewusste Reverse-Proxys, Ingress und TLS-terminierende Frontends mit automatischer Erkennung.

  • BunkerWeb - Open-Source-Webanwendungsfirewall (WAF) der nächsten Generation.
  • caddy-docker-proxy - Caddy-basierter Reverse-Proxy, konfiguriert über Dienst- oder Container-Labels.
  • caddy-docker-upstreams - Docker-Upstreams-Modul für Caddy, konfiguriert über Container-Labels.
  • Docker Dnsmasq Updater - Einen entfernten dnsmasq-Server mit Hostnamen von Docker-Containern aktualisieren.
  • docker-flow-proxy - Konfiguriert den Proxy bei jeder Bereitstellung eines neuen Dienstes oder bei einer Skalierung neu.
  • Let’s Encrypt Nginx-proxy Companion - Leichtgewichtiger Begleitcontainer für nginx-proxy. Ermöglicht die automatische Erstellung und Erneuerung von Let’s-Encrypt-Zertifikaten.
  • mesh-router - Anbieter kostenloser Domains (nsl.sh) für Docker-Container mit automatischem HTTPS-Routing. Nutzt WireGuard-VPN, um Subdomain-Anfragen sicher über Netzwerke hinweg weiterzuleiten. Ideal für selbst gehostete NAS- und Cloud-Bereitstellungen.
  • Nginx Proxy Manager - Eine ansprechende Weboberfläche zur Weiterleitung webbasierter Dienste mit SSL.
  • nginx-proxy - Automatisierter nginx-Proxy für Docker-Container mit docker-gen.
  • OpenResty Manager - Der einfachste, leistungsstarke und benutzerfreundliche OpenResty Manager (verbesserte Nginx-Version), eine Open-Source-Alternative zu OpenResty Edge.
  • Swarm Router - Ein Router für den Docker-Swarm-Modus, der ohne Konfiguration anhand von Dienstnamen arbeitet und einen neuen, sichereren Ansatz verfolgt.
  • Træfɪk - Automatischer Reverse-Proxy und Load-Balancer für Docker, Mesos, Consul und Etcd.
  • Docker Volume Backup Docker-Volumes lokal oder in beliebigem S3-kompatiblem Speicher sichern.
  • Label Backup - Ein leichtgewichtiger, Docker-bewusster Backup-Agent, der containerisierte Datenbanken (PostgreSQL, MySQL, MongoDB, Redis) anhand von Docker-Labels automatisch erkennt und sichert. Unterstützt lokalen Speicher und S3-kompatible Ziele mit flexibler Planung über Cron-Ausdrücke.
  • Netshare Docker-NFS-, AWS-EFS-, Ceph- und Samba/CIFS-Volume-Plugin.
  • portworx - :yen: Dezentrale Speicherlösung für persistente, gemeinsam genutzte und replizierte Volumes.
  • quobyte - :yen: Vollständig fehlertolerantes verteiltes Dateisystem mit Docker-Volume-Treiber.
  • resq - Restic-gestützte Docker-Backups von Volumes, Datenbanken und .env-Dateien, mit oder ohne angehaltene Container. Funktioniert mit lokalem Speicher, SSH und beliebigem S3-kompatiblem Speicher.
  • REX-Ray stellt eine herstellerunabhängige Speicher-Orchestrierungs-Engine bereit. Das Hauptziel ist die Bereitstellung persistenten Speichers für Docker, Kubernetes und Mesos.

Docker-Hosts, Container und darin ausgeführte Dienste überwachen. Selbst gehostete Lösungen und SaaS-Angebote gemeinsam; kommerzielle Einträge sind mit :yen: gekennzeichnet.

  • ADRG - Dynamischer Docker-Ressourcenregler, der cgroups v2 zur Steuerung der Systemlast nutzt.
  • AppDynamics - :yen: Die Docker-Monitoring-Erweiterung erfasst Metriken über die Docker Remote API, entweder über Unix-Socket oder TCP.
  • Autoheal - Überwacht Docker-Container und startet fehlerhafte Container automatisch neu.
  • Better Stack - :yen: Ein Docker-kompatibler Observability-Stack mit Log-Aggregation und Uptime-Überwachung für containerisierte Apps.
  • cAdvisor - Analysiert Ressourcennutzung und Leistungsmerkmale laufender Container.
  • Datadog - :yen: Full-Stack-Monitoring-Dienst mit erstklassiger Docker-, Kubernetes- und Mesos-Unterstützung.
  • DLIA - DLIA ist ein KI-gestützter Agent zur Überwachung von Docker-Protokollen. Er nutzt Large Language Models (LLMs), um Container-Logs intelligent zu analysieren, Anomalien zu erkennen und im Zeitverlauf kontextbezogene Einblicke zu liefern.
  • docker-exporter - Leichtgewichtiger Prometheus-Exporter für Docker-Container-Metriken, geschrieben in Rust. Korrekte cgroup-v2-Speicher-Working-Set-Werte auf ARM64 (Raspberry Pi 5); läuft ohne Root-Rechte und mit schreibgeschütztem Socket, etwa 7 MiB RAM im Leerlauf.
  • Docker-Sentinel - Automatische Container-Aktualisierungen mit Richtlinien pro Container, sicherem Rollback und Echtzeit-Web-Dashboard.
  • DockProbe - Leichtgewichtiges Docker-Monitoring-Dashboard in einem einzelnen Container. Echtzeit-Metriken, 6 Regeln zur Anomalieerkennung, Telegram-Benachrichtigungen und 16 automatisierte Sicherheitsprüfungen. Keine Konfiguration erforderlich, etwa 50 MB RAM.
  • DockProc - I/O-Überwachung für Container auf Prozessebene.
  • dockprom - Überwachung von Docker-Hosts und -Containern mit Prometheus, Grafana, cAdvisor, NodeExporter und AlertManager.
  • Doku - Doku ist eine einfache webbasierte Anwendung zur Überwachung der Docker-Datenträgernutzung.
  • Dozzle - Container-Logs in Echtzeit über einen Browser oder ein Mobilgerät überwachen.
  • Drydock - Überwachung von Container-Aktualisierungen mit Web-Dashboard, 23 Registry-Anbietern, 20 Benachrichtigungsauslösern und verteilter Agentenarchitektur.
  • Dynatrace - :yen: Containerisierte Anwendungen überwachen, ohne Agents zu installieren oder Run-Befehle zu ändern.
  • Grafana Docker Dashboard Template - Vorlage für einen Docker-, Grafana- und Prometheus-Stack.
  • InfraCanvas - Live-Visualisierung von Containern, Pods, Volumes und Netzwerken auf jedem Linux-Server. Einzelne Binärdatei mit WebSocket-gestützten Live-Aktualisierungen.
  • Maintenant - Selbstentdeckendes Infrastruktur-Monitoring für Docker und Kubernetes. Erkennt Container automatisch anhand von Labels und bietet Endpunktüberwachung, Heartbeats, TLS-Zertifikate, Ressourcenmetriken, Aktualisierungsinformationen und eine integrierte Statusseite. Einzelne Binärdatei mit eingebettetem SPA.
  • Middleware - :yen: Docker-Hosts, Container, Logs und Anwendungsleistung über eine einheitliche Observability-Plattform überwachen.
  • Site24x7 - :yen: Docker-Monitoring für DevOps und IT im SaaS-Modell mit nutzungsabhängiger Abrechnung pro Host.
  • Sysdig Monitor - :yen: Software oder SaaS-Dienst zur Überwachung, Alarmierung und Fehlerbehebung bei Containern anhand von Systemaufrufen; mit Docker- und Kubernetes-spezifischen Funktionen.
  • Wiremap - Selbst gehostetes Werkzeug zur visuellen Erkundung der Docker-Netzwerktopologie mit Live-Log-Streaming, Echtzeitstatistiken, integriertem Terminal und Containerprüfung.

Härtung von Containern, Laufzeitsicherheit, Richtlinien, Compliance und Forensik. Selbst gehostete und kommerzielle Lösungen gemeinsam; kommerzielle Einträge sind mit :yen: gekennzeichnet.

  • Aqua Security - :yen: Containerbasierte Anwendungen von der Entwicklung bis zur Produktion auf jeder Plattform absichern.
  • buildcage - Beschränkt während Docker-Builds den ausgehenden Netzwerkzugriff, um Angriffe auf die Lieferkette zu verhindern. Funktioniert als direkter BuildKit-Remote-Treiber für Docker Buildx und bietet sofort einsatzbereite GitHub Actions.
  • CetusGuard - CetusGuard schützt den Docker-Daemon-Socket, indem Aufrufe an dessen API-Endpunkte gefiltert werden.
  • Checkov - Statische Analyse von Infrastructure-as-Code-Manifesten (Terraform, Kubernetes, CloudFormation, Helm, Dockerfile, Kustomize), um Sicherheitsfehlkonfigurationen zu finden und zu beheben.
  • compose-lint - Prüft Docker-Compose-Dateien auf Sicherheitsfehlkonfigurationen – privilegierte Container, nicht fixierte Images, Docker-Socket-Mounts und Klartext-Zugangsdaten – auf Grundlage von OWASP und dem CIS Docker Benchmark.
  • container-explorer - Forensisches Werkzeug zur Untersuchung von Docker- und containerd-Containerdetails aus eingebundenen Festplatten-Images.
  • Deepfence Threat Mapper - Leistungsstarker Laufzeit-Schwachstellenscanner für Kubernetes, virtuelle Maschinen und Serverless-Umgebungen.
  • Den - Selbst gehostete Sandbox-Laufzeit für KI-Agenten mit Docker-Containern, Sicherheitshärtung, REST-API und WebSocket-Unterstützung.
  • docker-bench-security - Skript zur Prüfung Dutzender gängiger Best Practices für den produktiven Einsatz von Docker-Containern.
  • docker-socket-proxy - HAProxy-basierter, fein abgestufter Filter für den Docker-API-Socket; häufig eingesetzt, um Reverse-Proxys und Homelab-Stacks einen eingeschränkten Socket bereitzustellen.
  • KICS - Infrastructure-as-Code-Scanner, der Sicherheitslücken, Compliance-Probleme und Fehlkonfigurationen der Infrastruktur früh im Entwicklungszyklus findet. Lässt sich um zusätzliche Richtlinien erweitern.
  • Prisma Cloud - :yen: (zuvor Twistlock Security Suite) erkennt Schwachstellen, härtet Container-Images und setzt Sicherheitsrichtlinien über den gesamten Anwendungslebenszyklus hinweg durch.
  • segspec - Extrahiert Netzwerkabhängigkeiten aus Docker-Compose-Dateien, Kubernetes-Manifesten, Helm-Charts und anderen Konfigurationsdateien, um Kubernetes NetworkPolicies mit nachvollziehbaren Belegen zu erstellen.
  • Sysdig Falco - Sysdig Falco ist ein Open-Source-Sicherheitsmonitor für Container. Er kann Aktivitäten in Anwendungen, Containern, Hosts und Netzwerken überwachen und bei nicht autorisierten Aktivitäten Alarm auslösen.
  • Sysdig Secure - :yen: Sysdig Secure schützt zur Laufzeit durch Verhaltensüberwachung und -abwehr und bietet für die Reaktion auf Vorfälle detaillierte Forensik auf Basis des Open-Source-Projekts Sysdig.
  • Trend Micro DeepSecurity - :yen: Trend Micro DeepSecurity bietet Laufzeitschutz für Container-Workloads und Hosts sowie Scans vor der Laufzeit, um Schwachstellen, Malware und Inhalte wie fest codierte Secrets zu erkennen.

Native Desktop-Anwendungen zur Verwaltung und Überwachung von Docker-Hosts und -Clustern.

  • Docker DB Manager - Desktop-Anwendung zur Verwaltung von Docker-Datenbankcontainern mit visueller Oberfläche und Ein-Klick-Aktionen.
  • Docker Desktop - Offizielle native Anwendung. Nur für Windows und macOS.
  • Gantry (Desktop) - Native macOS-App (SwiftUI, kein Electron) zur Verwaltung und Überwachung lokaler und per SSH erreichbarer Docker-Hosts: Fleet-Dashboard, Live-Logs und -Statistiken, Exec-Terminal, Dateibrowser sowie integrierter MCP-Server für KI-Agenten.
  • Simple Docker UI - Basiert auf Electron.
  • Stevedore - Guter Ersatz für Docker Desktop unter Windows. Unterstützt sowohl Linux- als auch Windows-Container. slonopotamus.

TUIs, CLI-Werkzeuge und Shell-Integrationen für Docker.

  • bosun - Tastaturgesteuerte Terminal-Oberfläche für Docker mit Gruppierung von Compose-Projekten, Live-Logs, Statistiken und Shell-Zugriff.
  • d4s - Schnelle, tastaturgesteuerte Terminal-Oberfläche zur Verwaltung von Docker-Containern, Compose-Stacks und Swarm-Diensten mit der Ergonomie von K9s.
  • dcinja - Leistungsstarke Template-Engine mit besonders kleiner Binärdatei für die Docker-Kommandozeilenumgebung.
  • dctl - Dctl ist ein CLI-Werkzeug, mit dem Entwickler überall im Terminal sämtliche Docker-Compose-Befehle und mehr ausführen können.
  • decompose - Werkzeug zum Reverse Engineering von Docker-Umgebungen.
  • dive - Werkzeug zur Untersuchung jeder einzelnen Ebene eines Docker-Images.
  • docker pushrm - Docker-CLI-Plugin, mit dem sich die README.md-Datei aus dem aktuellen Verzeichnis zu Docker Hub pushen lässt. Unterstützt auch Quay und Harbor.
  • docker-captain - Benutzerfreundliche CLI zur stilvollen Verwaltung mehrerer Docker-Compose-Bereitstellungen – mit Typer, Rich, questionary und sh.
  • dockerfile-mode - Ein Emacs-Modus für die Arbeit mit Dockerfiles.
  • dockerfilegraph - Multi-Stage-Dockerfiles visualisieren.
  • dockly - Interaktive Shell-Oberfläche zur Verwaltung von Docker-Containern.
  • DockMate - Leichtgewichtiger, terminalbasierter Manager für Docker und Podman mit textbasierter Benutzeroberfläche.
  • DockSTARTer - DockSTARTer hilft dir beim Einstieg in Home-Server-Apps, die in Docker laufen.
  • DockTUI - Schnelles Terminal-Dashboard ohne Abhängigkeiten für Docker und Compose.
  • dockup - TUI zum Installieren, Härten und Warten von Container-Laufzeiten: Docker Engine und Compose v2, NVIDIA Container Toolkit, Podman und Apple container; mit CIS-inspiriertem Sicherheitsaudit.
  • dprs - Entwicklerorientierte TUI zur Verwaltung von Docker-Containern mit Echtzeit-Log-Streaming und Containerverwaltung.
  • dry - Interaktive CLI für Docker-Container.
  • easydocker - Eine Terminal-Oberfläche, stark von K9s inspiriert, mit ansprechender BubbleTea-Grafik.
  • goManageDocker - TUI-Werkzeug zur blitzschnellen Anzeige und Verwaltung von Docker-Objekten mit sinnvollen Tastenkürzeln und integrierter Vim-Navigation.
  • layerx - Container-Image-Layer in einer TUI untersuchen – Dateisystemunterschiede durchstöbern, Dateiinhalte direkt anzeigen, nach Größe sortieren, einzelne Dateien extrahieren und CI anhand von Effizienzgrenzwerten steuern. Unterstützt Docker, Podman und OCI-Archive.
  • lazydocker - Die bequemste Art, alles rund um Docker zu verwalten. Eine einfache Terminal-Oberfläche für Docker und Docker Compose, geschrieben in Go mit der gocui-Bibliothek.
  • lazyjournal - Oberfläche zum Lesen und Filtern der Logs von Docker- und Podman-Containern – wie Dozzle, aber im Terminal, mit Fuzzy-Suche, Regex und farbiger Ausgabe.
  • oxker - Eine einfache TUI zum Anzeigen und Steuern von Docker-Containern.
  • proco - Proco hilft dir, Docker-, Docker-Compose- und Kubernetes-Projekte jeder Komplexität mithilfe einfacher YAML-Konfigurationsdateien zu organisieren und zu verwalten. So verkürzt sich der Weg von der Projektauswahl bis zur Initialisierung in deiner lokalen Umgebung.
  • scuba - Docker-Container transparent zur Kapselung von Software-Build-Umgebungen verwenden.
  • supdock - Ermöglicht eine etwas visuellere Docker-Nutzung über eine interaktive Eingabeaufforderung.
  • swarmcli - Swarm-Verwaltung in Gedankenschnelle – mit Echtzeit-Log-Streaming, sofortigem Shell-Zugriff auf Container, nahtloser Portweiterleitung und bedarfsgesteuerter Anzeige von Secrets. So behältst du die volle Kontrolle über deinen Docker Swarm, ohne aus dem Arbeitsfluss zu geraten.
  • tdocker - Ersatz für docker ps für alltägliche Container-Aufgaben.
  • wharf - Eine von k9s inspirierte TUI für Docker Compose mit Vim-artiger Navigation, Echtzeit-CPU-/Speicherüberwachung per Braille-Diagrammen, Container-Dateibrowser, Unterstützung für entfernte SSH-Hosts und Befehlsmodus.
  • Arcane - Eine einfache und moderne Docker-Verwaltungsplattform für alle.
  • CASA - Die Verwaltung einer Handvoll Container an Kolleginnen und Kollegen abgeben.
  • Container Web TTY - Über ein Web-TTY eine Verbindung zu deinen Containern herstellen.
  • Docker Commander - Selbst gehostete Oberfläche zur Verwaltung und Überwachung von Docker mit Unterstützung mehrerer Hosts, Compose-Verwaltung, aggregierten Logs, Alarmen, RBAC, Schwachstellenprüfung und MCP-Integration.
  • Docker Registry Browser - Weboberfläche für die Docker Registry HTTP API v2.
  • docker-swarm-visualizer - Visualisiert Docker-Dienste in einem Docker Swarm (für Demo-Ausführungen).
  • dockge - Einfach zu bedienender, reaktiver Manager für selbst gehostete Docker-Compose-Stacks.
  • DockScope - Visualisiert Docker-Container in einem 3D-Abhängigkeitsgraphen mit Live-Metriken, Logs und integriertem Browser-Terminal.
  • Komodo - Ein Werkzeug zum Erstellen und Bereitstellen von Software auf zahlreichen Servern.
  • Portainer - Eine leichtgewichtige Verwaltungsoberfläche für Docker-Hosts oder Docker-Swarm-Cluster.
  • Swarmpit - Swarmpit bietet eine einfache und benutzerfreundliche Oberfläche für Docker-Swarm-Cluster. Verwalte Stacks, Dienste, Secrets, Volumes, Netzwerke usw.
  • usulnet - Eine vollständige und moderne Docker-Verwaltungsplattform für Systemadministration und DevOps mit Werkzeugen auf Enterprise-Niveau, CVE-Scanner, SSH, RDP im Web und vielem mehr.
  • contajners - Ein idiomatischer, datengesteuerter und REPL-freundlicher Clojure-Client für OCI-Container-Engines.
  • Docker Client for JVM - Client-Bibliothek für die Docker Remote API auf der JVM, geschrieben in Groovy.
  • Docker Client TypeScript - Docker-API-Client für JavaScript, automatisch aus der Swagger-API-Definition des Moby-Repositorys generiert.
  • docker-controller-bot - Telegram-Bot zur Steuerung von Docker-Containern.
  • docker-maven-plugin - Maven-Plugin zum Ausführen und Erstellen von Docker-Images.
  • Docker.DotNet - C#/.NET-HTTP-Client für die Docker Remote API.
  • Docker.Registry.DotNet - .NET-(C#)-Clientbibliothek für die Docker Registry API (v2).
  • dockerode - Node.js-Modul für die Docker Remote API.
  • go-dockerclient - Go-HTTP-Client für die Docker Remote API.
  • Gradle Docker plugin - Docker-Remote-API-Plugin für Gradle.
  • Portainer stack utils - Bash-Skript zum Bereitstellen, Aktualisieren und Entfernen von Docker-Stacks in einer Portainer-Instanz anhand einer docker-compose-YAML-Datei.
  • sbt-docker - Docker-Images direkt aus sbt erstellen.

Selbst gehostete CI-Engines, Build-Beschleuniger und gehostete Dienste für Docker-Workflows. Kommerzielle Einträge sind mit :yen: gekennzeichnet.

  • Buddy - :yen: Die besten Git-, Build- und Bereitstellungswerkzeuge in einem leistungsstarken Tool vereint, das die Entwicklung beschleunigt.
  • Captain - Den Git-Workflow in Docker-Container für Continuous Delivery umwandeln.
  • CircleCI - :yen: Docker-Images aus der Build-Umgebung pushen oder abrufen sowie Container direkt auf CircleCI erstellen und ausführen.
  • CodeFresh - :yen: Durchgängiges Erstellen, Testen und Teilen von Docker-Anwendungen mit automatisierten Tests.
  • ConcourseCI - :yen: Auf Pipelines ausgerichtete CI-SaaS-Plattform für DevOps-Teams.
  • Defang - Docker Compose in wenigen Minuten in deiner bevorzugten Cloud bereitstellen.
  • Depot - :yen: Docker-Images schnell in der Cloud erstellen. Blitzschnelle Rechenleistung, intelligentes automatisches Caching und keine Konfiguration.
  • Diun - Benachrichtigungen erhalten, wenn ein Image oder Repository in einer Docker-Registry aktualisiert wird.
  • dockcheck - Skript zur Prüfung auf Aktualisierungen von Docker-Images ohne vorherigen Pull; ausgewählte oder alle Container werden anschließend automatisch aktualisiert. Mit Benachrichtigungen, Bereinigung und mehr.
  • Docker plugin for Jenkins - Ziel des Docker-Plugins ist es, einen Docker-Host zur dynamischen Bereitstellung eines Build-Agents zu verwenden, einen einzelnen Build auszuführen und den Agent anschließend wieder zu entfernen.
  • Drone - Auf Docker basierender CI-Server, konfiguriert mit YAML-Dateien.
  • Gantry - Ausgewählte Docker-Swarm-Dienste automatisch aktualisieren.
  • GitLab Runner - GitLab bietet integrierte CI zum Testen, Erstellen und Bereitstellen deines Codes mithilfe von GitLab Runnern.
  • Jaypore CI - Einfaches, sehr flexibles und leistungsstarkes CI/CD- und Automatisierungssystem, konfiguriert in Python. Offlinefähig und lokal ausgerichtet.
  • Kraken CI - Modernes, skalierbares Open-Source-CI/CD-System für den lokalen Betrieb mit Schwerpunkt auf Tests. Einer der Executor ist Docker.
  • Screwdriver - :yen: Open-Source-Build-Plattform von Yahoo!, konzipiert für Continuous Delivery.
  • Self Hosted Runner - Dockerisierte Lösung zum Einrichten eines selbst gehosteten GitHub-Actions-Runners mit Unterstützung für Linux, macOS und Windows.
  • Semaphore CI - :yen: Leistungsstarke Cloud-CI, die Container erstellt, testet und in der Produktion ausliefert.
  • Skipper - Dein Git-Repository ganz einfach dockerisieren.
  • Tekton CD - Cloud-native Pipeline-Ressource.
  • TravisCI - :yen: Gehostete CI für GitHub-Projekte mit Docker-Unterstützung.
  • coder - Remote-Entwicklungsmaschinen auf Basis von Terraform oder Docker.
  • dde - Werkzeugset für lokale Entwicklungsumgebungen auf Basis von Docker.
  • DIP - CLI-Werkzeug zur einfachen Bereitstellung und Interaktion mit einer per docker-compose konfigurierten Anwendung.
  • EnvCLI - Ersetzt lokal installierte Versionen von Node, Go usw. durch projektspezifische Docker-Container.
  • Gebug - Werkzeug, das das Debugging dockerisierter Go-Anwendungen durch nahtloses Aktivieren von Debugger- und Hot-Reload-Funktionen vereinfacht.
  • HarborPilot - Automatisierter Builder für Docker-Images mit mehreren Plattformen zur Embedded-Linux-Entwicklung (RK3588, RV1126, RK3568). Bietet dreistufige Konfigurationsvererbung, PORT_SLOT-basierte Portzuweisung und Ubuntu-Unterstützung für mehrere Versionen (20.04/22.04/24.04).
  • Lando - Lando richtet sich an Entwickler, die schnell und unkompliziert die für ihre Projekte benötigten Dienste und Werkzeuge festlegen und starten möchten.
  • Laradock - Vollständige PHP-Entwicklungsumgebung auf Docker-Basis mit Nginx/Apache, PHP, MySQL, Redis und mehr als austauschbaren Compose-Diensten.
  • uniget - Uni(versal)get, Installations- und Aktualisierungswerkzeug für Container-Tools und mehr (zuvor docker-setup).
  • Zsh-in-Docker - Installiert Zsh, Oh-My-Zsh und Plugins mit nur einer Zeile in einem Docker-Container.
  • Apache OpenWhisk - Eine serverlose Open-Source-Cloudplattform, die Funktionen als Reaktion auf Ereignisse in jedem Maßstab ausführt.
  • Koyeb - :yen: Entwicklerfreundliche Serverless-Plattform zur globalen Bereitstellung von Apps. Docker-Container, Web-Apps und APIs mit Git-basierter Bereitstellung, nativer automatischer Skalierung, globalem Edge-Netzwerk sowie integriertem Service Mesh und Service Discovery nahtlos ausführen.
  • OpenFaaS - Vollständiges Framework für serverlose Funktionen mit Docker und Kubernetes.
  • Container Structure Test - Framework zur Validierung des Aufbaus eines Images anhand der Ausgaben von Befehlen oder des Dateisysteminhalts.
  • dgoss - Schnelles, YAML-basiertes Werkzeug zur Validierung von Docker-Containern.
  • Kurtosis - Zusammensetzbares Build-System für Testumgebungen mit mehreren Containern. Es bietet Entwicklern ein leistungsstarkes, Python-ähnliches SDK zur Umgebungskonfiguration, einen Compiler-Validator zum Überprüfen von Umgebungsverhalten und -einrichtung sowie eine Laufzeitumgebung zur Ausführung, Überwachung und Fehlerbehebung.
  • Pumba - Chaos-Testwerkzeug für Docker. Kann in Kubernetes- und CoreOS-Clustern bereitgestellt werden.
  • Hokusai - Docker- und Kubernetes-CLI für Anwendungsentwickler; dient dazu, Anwendungen zu containerisieren und ihren Lebenszyklus während Entwicklung, Tests und Veröffentlichungen zu verwalten. Von artsy.
  • Preevy - Vorschauumgebungen für Docker- und Docker-Compose-Projekte. Teste Änderungen und hole Feedback von Entwicklerinnen, Entwicklern und anderen Beteiligten (Produkt/Design) ein, indem Pull Requests im Rahmen deiner CI-Pipeline bei deinem Cloud-Anbieter bereitgestellt werden.
  • subuser - Ermöglicht die sichere und portable Ausführung grafischer Desktop-Anwendungen in Docker.
  • udocker - Werkzeug zum Ausführen einfacher Docker-Container in Batch- oder interaktiven Systemen ohne Root-Rechte.
  • Vagrant - Docker provider - Ein guter Ausgangspunkt ist vagrant-docker-example.

Werkzeuge und Anwendungen, die entweder in Containern installiert oder als Sidecar ausgeführt werden sollen.

  • cdebug - Schweizer Taschenmesser zum Debuggen laufender Container über temporäre Sidecars; funktioniert mit Docker, containerd und Kubernetes.
  • ckron - Cron-ähnlicher Job-Scheduler für Docker.
  • CoreOS - Linux für umfangreiche Serverbereitstellungen
  • docker-gen - Dateien aus Docker-Container-Metadaten generieren.
  • dockerize - Dienstprogramm zur Vereinfachung der Ausführung von Anwendungen in Docker-Containern.
  • GoSu - Eine bestimmte Anwendung als bestimmter Benutzer ausführen und den Prozess anschließend beenden (Werkzeug für Entry-Point-Skripte).
  • is-docker - Prüft, ob ein Prozess innerhalb eines Docker-Containers ausgeführt wird.
  • microcheck - Leichtgewichtige Health-Check-Werkzeuge für Docker-Container (75 KB statt 9,3 MB für httpcheck im Vergleich zu cURL), vollständig in C geschrieben – mit HTTP(S)- und Portprüfungen sowie paralleler Ausführung.
  • Ofelia - Ofelia ist ein moderner Job-Scheduler mit geringem Ressourcenbedarf für Docker-Umgebungen, geschrieben in Go. Soll das altmodische cron ersetzen. Unterstützt die Konfiguration über Container-Labels und/oder Konfigurationsdateien.
  • su-exec - Einfaches Werkzeug, das ein Programm mit anderen Berechtigungen ausführt. Das Programm wird direkt statt als Kindprozess gestartet, wie es bei su und sudo der Fall ist, und vermeidet so TTY- und Signalprobleme. Warum gosu neu erfinden? Es macht mehr oder weniger genau dasselbe, ist aber nur 10 KB statt 1,8 MB groß.
  • supercronic - Crontab-kompatibler Job-Runner, speziell für den Einsatz in Containern entwickelt.
  • Benefits of using Docker zur Entwicklung und Bereitstellung, mit einem praktischen Fahrplan für die Einführung.
  • Bootstrapping Microservices - Ein praktischer, projektbasierter Leitfaden zum Erstellen von Anwendungen mit Microservices. Beginnt mit dem Erstellen eines Docker-Images für einen einzelnen Microservice und dessen Veröffentlichung in einer privaten Container-Registry und endet mit der Bereitstellung einer vollständigen Microservices-Anwendung in einem produktiven Kubernetes-Cluster.
  • Docker Curriculum: Ein umfassendes Tutorial für den Einstieg in Docker. Vermittelt die Nutzung von Docker und die Bereitstellung dockerisierter Apps auf AWS mit Elastic Beanstalk und Elastic Container Service.
  • Docker Documentation: die offizielle Dokumentation.
  • Docker for beginners: Ein Tutorial für Anfänger, die Docker-Grundlagen lernen möchten – von „Hello world!“ bis zu den ersten Schritten mit Containern, mit einfachen Erklärungen der zugrunde liegenden Konzepte.
  • Docker for novices Eine Einführung in Docker für Entwickler und Tester, die es noch nie verwendet haben. (Video 1 Std. 40 Min., aufgezeichnet auf der linux.conf.au 2019 in Christchurch, Neuseeland)
  • Docker katas Eine Reihe von Übungen, die dich von „Hello Docker“ bis zur Bereitstellung einer containerisierten Webanwendung auf einem Server führen.
  • Docker simplified in 55 seconds: Animierte Einführung in Docker auf hohem Niveau. Eine visuelle Kurzfassung, die den Einstieg in anspruchsvollere Lernmaterialien erleichtert.
  • Docker Training - :yen:
  • Dockerlings: Docker direkt im Terminal lernen – mit einer modernen TUI und kurzen Übungen.
  • Introduction à Docker Ein eigener Abschnitt zum Erlernen von Docker auf einer französischen DevSecOps-Website: von den Grundlagen bis zu Best Practices, einschließlich Optimierung und Absicherung von Containern …
  • Learn Docker: Schritt-für-Schritt-Tutorial und weitere Ressourcen (Videos, Artikel, Spickzettel).
  • Learn Docker (Visually) - Überblick für Einsteiger über die wichtigsten Komponenten von Docker und ihr Zusammenspiel. Mit vielen hochwertigen Abbildungen, Beispielen und Ressourcen.
  • Play With Docker: PWD eignet sich hervorragend als Einstieg in Docker – von Anfängern bis zu Fortgeschrittenen. Docker läuft direkt im Browser.
  • Practical Guide about Docker Commands in Spanish Dieser spanische Leitfaden erläutert grundlegende Docker-Befehle anhand praxisnaher Beispiele.
  • Setting Python Development Environment with VScode and Docker: Schritt-für-Schritt-Tutorial zum Einrichten einer dockerisierten Python-Entwicklungsumgebung mit VScode, Docker und der Dev-Container-Erweiterung.
  • The Docker Handbook Ein Open-Source-Buch, das die Grundlagen, Best Practices und einige fortgeschrittene Docker-Funktionen vermittelt. Das Buch ist unter fhsinchy/the-docker-handbook und die Projekte sind im Repository fhsinchy/docker-handbook-projects zu finden.

Spickzettel


  • An Annotated Docker Config for Frontend Web Development Eine lokale Entwicklungsumgebung mit Docker ermöglicht es, die benötigte DevOps-Konfiguration deines Projekts gebündelt bereitzustellen und den Einstieg reibungslos zu gestalten.
  • Local Docker DB eine Liste von docker-compose-Beispielen für zahlreiche Datenbanken
  • Webstack-micro Demo-Web-App, die zeigt, wie Docker Compose als containerisierte Dienste ein API-Gateway, zentrale Authentifizierung, Hintergrund-Worker und WebSockets einrichten kann.

Stargazers over time

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.

Awesome Site verlassen?

Du bist dabei, eine externe Website aufzurufen. Wir haben keine Kontrolle über deren Inhalte oder Datenschutzpraktiken.

Ziel

Zur Website wechseln