Konfigurieren des Speichervolumens der Container-Engine
Bevor Sie die Container-Engine (Docker oder Podman) installieren, müssen Sie möglicherweise das Speichervolume formatieren und mounten.
|
Die Unterstützung für Docker als Container-Engine für reine Softwarebereitstellungen ist veraltet. Docker wird in einer zukünftigen Version durch eine andere Container-Engine ersetzt. |
Sie können diese Schritte überspringen, wenn Sie lokalen Speicher für das Docker- oder Podman-Speichervolume verwenden möchten und auf der Hostpartition ausreichend Speicherplatz verfügbar ist, der Folgendes enthält: /var/lib/docker
für Docker und /var/lib/containers
für Podman.
|
Podman wird nur unter Red Hat Enterprise Linux (RHEL) unterstützt. |
-
Erstellen Sie ein Dateisystem auf dem Speichervolume der Container-Engine:
sudo mkfs.ext4 container-engine-storage-volume-device
-
Hängen Sie das Speichervolume der Container-Engine ein:
-
Für Docker:
sudo mkdir -p /var/lib/docker sudo mount container-storage-volume-device /var/lib/docker
-
Für Podman:
sudo mkdir -p /var/lib/containers sudo mount container-storage-volume-device /var/lib/containers
-
-
Fügen Sie einen Eintrag für Container-Storage-Volume-Device zu /etc/fstab hinzu.
Dieser Schritt stellt sicher, dass das Speichervolume nach dem Neustart des Hosts automatisch erneut bereitgestellt wird.
Docker installieren
Das StorageGRID -System läuft auf Red Hat Enterprise Linux als Sammlung von Containern. Wenn Sie sich für die Verwendung der Docker-Container-Engine entschieden haben, befolgen Sie diese Schritte, um Docker zu installieren. Ansonsten,Podman installieren .
-
Installieren Sie Docker, indem Sie den Anweisungen für Ihre Linux-Distribution folgen.
Wenn Docker nicht in Ihrer Linux-Distribution enthalten ist, können Sie es von der Docker-Website herunterladen. -
Stellen Sie sicher, dass Docker aktiviert und gestartet wurde, indem Sie die folgenden beiden Befehle ausführen:
sudo systemctl enable docker
sudo systemctl start docker
-
Bestätigen Sie, dass Sie die erwartete Version von Docker installiert haben, indem Sie Folgendes eingeben:
sudo docker version
Die Client- und Serverversionen müssen 1.11.0 oder höher sein.
Podman installieren
Das StorageGRID -System läuft auf Red Hat Enterprise Linux als Sammlung von Containern. Wenn Sie sich für die Verwendung der Podman-Container-Engine entschieden haben, befolgen Sie diese Schritte, um Podman zu installieren. Ansonsten,Docker installieren .
|
Podman wird nur unter Red Hat Enterprise Linux (RHEL) unterstützt. |
-
Installieren Sie Podman und Podman-Docker, indem Sie den Anweisungen für Ihre Linux-Distribution folgen.
Sie müssen bei der Installation von Podman auch das Podman-Docker-Paket installieren. -
Bestätigen Sie, dass Sie die erwartete Version von Podman und Podman-Docker installiert haben, indem Sie Folgendes eingeben:
sudo docker version
Mit dem Podman-Docker-Paket können Sie Docker-Befehle verwenden. Die Client- und Serverversionen müssen 3.2.3 oder höher sein.
Version: 3.2.3 API Version: 3.2.3 Go Version: go1.15.7 Built: Tue Jul 27 03:29:39 2021 OS/Arch: linux/amd64