Erstellen eines Containers
Auf dieser Seite finden Sie wichtige Informationen, die Sie durch die Grundschritte der Containererstellung führen.
Suchen nach und Herunterladen von Bildern
Auf der Registerkarte "Registrierung" können Sie ein Community-Repository herunterladen, das von anderen Entwicklern hochgeladene Bilder enthält. Um Ihnen den Einstieg zu erleichtern, hat Synology Docker Hub, das größte Bild-Repository, als Standard-Repository eingebunden.
Container erstellen:
- Geben Sie Ihr Schlüsselwort ein. (Hier werden wir den Container Transmission erstellen, einen leistungsfähigen Downloader für HTTP, BT, NZB und mehr).
- Gehen Sie in den Suchergebnissen zu dem, das Sie verwenden möchten. Wählen Sie es aus und klicken Sie oben auf die Schaltfläche "Herunterladen" oder doppelklicken Sie einfach, um den Download zu starten.
- Gehen Sie zur Registerkarte Bild, dort sollten Sie Ihr Bild sehen.
Informationen von der offiziellen Seite eines Bildes anzeigen:
- Zumeist erfordert die Containererstellung die Einstellung einiger Variablen, diese Informationen werden häufig vom Entwickler bereitgestellt. Klicken Sie auf das Symbol neben dem Bildtitel.
- Dadurch gelangen Sie zur Informationsseite des Bildes. Lesen Sie vor der Docker-Erstellung unbedingt die Dockerfile-Seiten durch, da sie wesentliche Informationen enthalten.
- Auf der Dockerfile-Seite finden wir die für die Containererstellung erforderliche Portnummer. (Beispielsweise enthalten die Informationsseite und die Dockerfile-Seite von gfjardim/transmission wichtige Informationen wie Portnummer, Volume-Name und Variablen, die Sie für die Einrichtung benötigen.)
- Je nach Bild-Maintainer können mehr oder weniger Details verfügbar sein. Manchmal ist alles sehr leicht verständlich, aber die Informationen können auch weniger klar sein, sodass sehr umsichtig vorgegangen werden muss.
Bild über den Assistenten erstellen:
- Sie können einen Container über einen Assistenten mit manueller Eingabe oder über einen Docker Run-Befehl erstellen. Wir wählen hier den normalen Assistenten, da in diesem Docker Run-Befehl einige Informationen (wie die Portnummer) fehlen.
- Geben Sie die folgenden Informationen ein:
- Containername: Sie können einen beliebigen Namen auswählen, der noch nicht von anderen Containern verwendet wird.
- Port-Einstellungen: Geben Sie für Container-Port 9091 ein, da dies der auf der Dockerfile-Seite angegebene Standardport ist. Geben Sie in Lokaler Port einen beliebigen auf Ihrem Synology NAS verwendeten Port ein.
- Klicken Sie auf Weiter.
- Konfigurieren Sie die nachstehenden Einstellungen:
- Ressourcenbeschränkung aktivieren: Sie können manuell Speicher zuweisen und die Priorität der CPU-Auslastung einstellen. Aktivieren Sie diese Option nicht, denn Sie sie von Docker verwalten lassen möchten.
- Verknüpfung auf Desktop erstellen: Für die Übertragung ist eine WEB GUI für das Management verfügbar, sodass wir für den einfachen Zugriff auf die Benutzeroberfläche eine Verknüpfung erstellen können. Geben Sie die Domain oder die IP-Adresse Ihres Synology NAS ein, gefolgt von dem auf der ersten Seite eingestellten lokalen Port, also 8889.
- Klicken Sie auf Weiter, um die Übersicht über die Grundeinstellungen anzuzeigen.
- Klicken Sie auf Erweiterte Einstellungen.
- Da Transmission ein Downloader ist, benötigen wir eine Möglichkeit, auf die heruntergeladene Datei zuzugreifen. Ohne die Zuordnung eines physischen freigegebenen Ordners auf Synology NAS werden alle heruntergeladenen Dateien in den Containern gespeichert und können nur mit Schwierigkeiten abgerufen werden. Auf der Dockerfile-Seite von Transmission sahen wir in Transmission die beiden Volumes /config und /downloads. Wir führen jetzt die folgenden Schritte durch, um diese beiden Volumes den physischen freigegebenen Ordnern auf Synology NAS zuzuordnen:
- Deaktivieren Sie die Option Nur Lesen, da wir Transmission die Berechtigung zum Schreiben von Daten auf den physischen Laufwerken zuweisen müssen.
- Dafür den Zugriff auf Transmission Anmeldedaten erforderlich sind, müssen wir bei der Erstellung Konten festlegen. Klicken Sie auf die Registerkarte „Umgebung“.
- Über den Docker Run-Befehl haben wir erfahren, dass die Variablen die Namen USERNAME und PASSWORD haben. Erstellen Sie sie in Umgebungsvariablen. Die Variablen müssen mit den in der Hilfedatei des Bildes genannten übereinstimmen, jedoch kann ein beliebiger Wert ausgewählt werden.
- Klicken Sie auf OK, um zur Übersichtsseite zurückzukehren.
- Aktivieren Sie Diesen Container nach Abschluss des Assistenten ausführen, um den Container automatisch zu starten.
- Klicken Sie auf Übernehmen, um den Container zu erstellen.
- Wenn die Containererstellung erfolgreich war, sollten Sie ein Verknüpfungssymbol auf Ihrem Desktop sehen.
- Doppelklicken Sie darauf, um die Anwendung zu starten.
- Es wird eine weitere Registerkarte geöffnet, auf der Sie nach Ihren Anmeldedaten gefragt werden. Geben Sie den Benutzernamen und das Kennwort ein, die Sie zuvor im Assistenten eingestellt haben, um Zugriff zu gewähren.
- Sie gelangen jetzt zur Benutzeroberfläche des Containers, den Sie gerade erstellt haben.
Hinweis:
- Es wird immer empfohlen, die Informationsseiten des Bildes zu lesen, bevor Container erstellt werden, da für die Erstellung einige Informationen erforderlich sind.
- Da Docker Hub das größte Repository für Docker-Bilder ist, kann jeder seine benutzerdefinierten Bilder frei hochladen. Wenn Sie keinen Container mit den richtigen Einstellungen erstellen können, könnte die Ursache ein Problem mit der Bildqualität sein; in diesem Fall sollten Sie es mit einem anderen Bild versuchen.