Zum Hauptinhalt springen

Übersicht

Docker allows you to run Linux applications in isolated environments known as "containers." On Unraid, Docker is the ideal method for deploying and managing a wide variety of applications without concerns about compatibility or system conflicts. This approach transforms your Unraid server into a flexible application server, enabling you to run popular apps like Plex, Home Assistant, and many more directly on your system.

Wenn Sie mehr über die grundlegende Technologie von Docker erfahren oder eine fortgeschrittene Nutzung erkunden möchten, sehen Sie sich die offizielle Docker-Dokumentation an.

Wie Unraid Docker verwendet

Unraids Docker-Integration ist so konzipiert, dass sie benutzerfreundlich für jeden ist. Jede Anwendung läuft in ihrem eigenen Container, was sicherstellt, dass Updates oder Änderungen Ihr Unraid-Betriebssystem oder andere Anwendungen nicht beeinflussen. Unraid nutzt einen dedizierten appdata Anteil, um die Einstellungen und Arbeitsdateien jedes Containers zu speichern. Dies hält Ihre Anwendungsdaten organisiert und erleichtert Backups und Migrationen.

Unter der Haube: Klicken, um mehr über die Docker-Container-Implementierung in Unraid zu erfahren

Unraid verwendet Docker, um separate Umgebungen für die Ausführung von Linux-basierten Anwendungen zu schaffen. Jeder Docker-Container arbeitet unabhängig vom Unraid-Betriebssystem und anderen Containern, was sowohl die Stabilität als auch die Kompatibilität verbessert.

Implementierungsdetails

  • Storage: All the data and programs for each container are stored in a single virtual disk image file called docker.img. By default, this file is found in the system user share, which usually utilizes the cache pool for better speed.

  • File system: The docker.img file uses the BTRFS file system and is mounted internally by Unraid. For more information on file systems, see File systems.

  • Konfiguration: Wenn Sie einen Container einrichten, speichert Unraid Ihre Konfiguration als VM XML-Vorlage auf dem Flash-Laufwerk. Dies erleichtert die Neuinstallation oder Wiederherstellung von Containern mit Ihren bevorzugten Einstellungen.

  • Vorlagen: Viele beliebte Container bringen fertig konfigurierte Vorlagen mit, was die Ersteinrichtung vereinfacht.

  • Performance: Es ist ratsam, docker.img auf dem cache pool zu speichern (falls vorhanden), um die beste Leistung zu erzielen.

  • Einschränkungen: Unraid unterstützt Docker Compose nicht nativ. Für komplexere Setups sehen Sie sich die offizielle Docker Compose-Dokumentation an.

    Hinweis

Die meisten Benutzer müssen nicht direkt mit der docker.img Datei interagieren. Es kann jedoch nützlich sein, ihre Rolle zu verstehen, um beim Troubleshooting oder beim Verständnis von Log-Nachrichten zu helfen.

:::

Community-Anwendungen (Plugin)

Das Community Applications Plugin ist die einfachste und beliebteste Möglichkeit, sowohl Docker-Container als auch Plugins auf Ihrem Unraid-Server zu entdecken, zu installieren und zu verwalten. Es bietet eine App-Store-ähnliche Erfahrung direkt im Unraid WebGUI, wodurch es einfach ist, eine Vielzahl von von der Community gepflegten Anwendungen zu durchsuchen und bereitzustellen.

Für eine vollständige Anleitung zur Installation und Nutzung des Community-Anwendungen-Plugins, einschließlich erweiterter Funktionen und Problemlösungen, siehe Community-Anwendungen.

Notes und Unterstützung
  • Die meisten Container in den Community-Anwendungen werden von den breiteren Unraid- und Docker-Communitys gepflegt.
  • Bei Fragen zu einem bestimmten Container lesen Sie bitte die Dokumentation oder suchen Sie im Support-Thread im Apps-Tab.
  • Lime Technology bietet Unterstützung für das Docker-Subsystem selbst, unterstützt jedoch keine einzelnen Community-Container.