Docker ist hochkompatibel mit fast allen Linux-Distributionen. Docker kann Software ausführen und Images aus seiner Bibliothek erstellen. Vereinfacht gesagt ist Docker das Tool, das Probleme beim Ausführen bereitgestellter Software lindert. Der Snap arbeitet mit Code von Docker, ist aber selbst keine Entität von Docker. Das neueste Update des Dockers zeigt die Apache-Lizenz 2.0 und hat Urheberrechte an seiner Domain vorbehalten. Das Containersystem von Docker bietet eine optimale Lösung zum Betrieb von Software. Das verschafft Docker einen Vorteil gegenüber anderen Paketerstellungsplattformen. In dieser Anleitung sind alle Schritte aufgeführt, die zur Installation von Docker auf Ihrem Arch Linux-Betriebssystem erforderlich sind.
Prozess zur Installation von Docker
Die Installation von Docker in Arch Linux ist dank des Arch Unit Repository (AUR) extrem einfach. Alles, was Sie tun müssen, ist das Docker-Paket aus dem AUR zu holen und das Paket dann auf Ihrem Server zu aktivieren. Befolgen Sie die fünf unten aufgeführten Schritte, um Docker auf Ihrem Arch Linux-System zu installieren:
- Schritt 1: Aktivieren Sie das Loop-Modul
- Schritt 2: Aktivieren Sie Snapd Through AUR
- Schritt 3: Docker installieren
- Schritt 4: Docker aktivieren
- Schritt 5: Konfiguration nach der Installation durchführen
Voraussetzungen
Bevor Sie Docker auf Ihrem Server installieren, müssen Sie die Verfügbarkeit der Voraussetzungen auf Ihrem Server berücksichtigen. Docker ist nicht besonders kompatibel mit modifizierten Geräten der neuen Generation; vielmehr unterstützt es abrupt das 64_bit-System. Das während des Prozesses geladene Loop-Modul beeinflusst auch die Installation von Docker. Stellen Sie die Verfügbarkeit von AUR-Paketen auf Ihrem Server sicher. Stellen Sie außerdem sicher, dass Ihr System auf dem neuesten Stand ist, bevor Sie mit diesem Befehl fortfahren.
$ sudo pacman -Syu
Loop-Modul aktivieren
Bevor Sie den Loop-Modus aktivieren, prüfen Sie zunächst, ob der Loop-Modus im Server als Kernel-Modul für Docker mit dem folgenden Befehl vorhanden ist:
$ lsmod | grep-Schleife
Wenn nach der Ausführung dieses Befehls angezeigt wird, dass das Schleifenmodul nicht geladen ist, führen Sie die folgenden Befehle aus, um es zuerst zu laden.
$ modprobe-Schleife
Der erste Befehl formuliert die Schleife konfigurierte Datei und der zweite Befehl schiebt das Modul in den Linux-Kernel.
Snapd-Through-AUR aktivieren
Um snapd zu aktivieren, müssen Sie zuerst das Docker-Paket von der AUR herunterladen. Wenn die Voraussetzungen der AUR erfüllt sind, können Sie Docker über die AUR installieren install.
Beachten Sie, dass die Verwendung von AUR nicht immer sicher ist, wenn Sie keine ordnungsgemäße Authentifizierung für die Funktionsfähigkeit haben. Es ist besser, sich für andere Wege zu entscheiden, wenn Sie neu bei AUR sind, da Sie mit Ihren Befehlen in diesem Repository sehr spezifisch und vorsichtig sein müssen. Führen Sie die folgenden Befehle aus, um snapd zu installieren:
$ cd snapd
$ makepkg -si
Dieser letzte Befehl wählt das Docker-Paket aus dem AUR.
Nun, was die Installation von Paketen aus dem AUR betrifft, aktivieren Sie den Snapd-Socket, indem Sie den folgenden Befehl im Terminalsystem ausführen:
Erstellen Sie als Nächstes eine generische Verknüpfung zwischen /snap und der entsprechenden Bibliothek /var/lib/snapd/snap mit dem folgenden Befehl:
Das ist alles, was Sie tun müssen, um das Docker-Paket von der AUR in Ihrem Arch Linux-System zu erhalten. Bestätigen Sie nun einfach mit Ihrem Server, dass Sie das Docker-Paket vom AUR geholt haben.
Docker installieren
Nachdem Sie loop und snapd aktiviert haben, müssen Sie nur noch Docker installieren. Geben Sie den folgenden Befehl aus, um die Installation abzuschließen.
$ sudo snap install docker
Docker starten
Um Docker in Arch Linux effektiv zu verwenden, aktivieren Sie es auf Ihrem Server. Geben Sie den folgenden Befehl ein, um Docker zu aktivieren und zu starten:
$ systemctl start docker.BedienungDieser Befehl startet sofort Docker. Um Docker beim Neustart automatisch zu starten, verwenden Sie den folgenden Befehl:
$ systemctl docker aktivieren.Bedienung
Wenn Sie immer noch verwirrt sind und bestätigen möchten, dass Docker auf Ihrem Server aktiviert wurde., der folgende Befehl hilft Ihnen bei der Bestätigung:
Ein wichtiger Punkt, über den Sie nachdenken sollten, ist zu wissen, dass Sie Docker in Ihrem System als Root-Server ausführen können. Wenn Sie die Operationen von Docker wie andere normale Benutzer ausführen möchten, können Sie sich mit dem folgenden Befehl in die Docker-Gruppe eintragen:
Der obige Befehl wird eine Gruppe von Docker-Benutzern formulieren. Mit dem folgenden Befehl wird der Benutzer in die entsprechende Gruppe aufgenommen:
$ gpasswd -a user docker [Benutzer durch Ihren Benutzernamen ersetzen]Starten Sie den Server neu oder entscheiden Sie sich für die Option zur erneuten Anmeldung, um die Änderungen als Root-Benutzer abzuschließen.
Konfiguration nach der Installation
Wenn Sie die Position von Docker-Images nicht ändern möchten, können Sie dies in der Konfiguration nach der Installation von Docker tun. Die Standard-Images von Docker werden im virtuellen Link wiederhergestellt, der beim Aktivieren von snapd generiert wird. Um diesen Speicherort zu ändern, müssen Sie also zuerst Docker stoppen und dann den Befehl eingeben, um den Speicherort Ihrer Docker-Images zu ändern.
Docker verwenden
Geben Sie Folgendes aus, um die Version von Docker zu überprüfen:
$ Docker-VersionGeben Sie Folgendes aus, um ein Bild zu durchsuchen:
$ Docker-Suche
Geben Sie Folgendes aus, um ein Bild herunterzuladen:
Geben Sie Folgendes aus, um ein Image auszuführen:
Fazit
Mit Docker können Sie sich einige extrem sichere Pakete besorgen. Diese Anleitung erklärt ausführlich, wie Sie Docker in Arch Linux installieren. Jetzt können Sie Docker-Softwareanwendungen mühelos unter Linux ausführen. Docker sorgt für ein großartiges Erlebnis beim Programmieren in Arch Linux.