Wenn Sie ein anderes Standardspeicherverzeichnis für Docker verwenden möchten, müssen Sie es ändern, bevor Sie IBM® Cloud Private mit einem Bind-Mount installieren.
Für IBM Cloud Private ist Docker erforderlich. Sie können Docker entweder auf allen Knoten installieren oder Ihre Knoten so konfigurieren, dass im Rahmen des IBM Cloud Private-Installationsprozesses auch die Docker-Installation ausgeführt wird. Weitere Informationen hierzu finden Sie im Abschnitt zum Installieren von Docker unter IBM Cloud Private.
Wenn Sie Docker auf Ihren Knoten installiert haben, führen Sie die folgenden Schritte aus:
Entfernen Sie alle Docker-Container und -Images.
sudo docker rm -f $(docker ps -aq); docker rmi -f $(docker images -q)
Stoppen Sie den Docker-Service.
sudo systemctl stop docker
Entfernen Sie das Docker-Speicherverzeichnis.
sudo rm -rf /var/lib/docker
Erstellen Sie ein neues Speicherverzeichnis /var/lib/docker.
sudo mkdir /var/lib/docker
Hinweis: Ein Verzeichnis /var/lib/docker mit weniger als 50 GB Plattenspeicherplatz wird nicht unterstützt.
Verwenden Sie zum Festlegen der neuen Position einen Bind-Mount. Führen Sie beispielsweise die folgenden Befehle aus, um die neue Position als /mnt/docker festzulegen:
sudo mkdir /mnt/docker
sudo mount --rbind /mnt/docker /var/lib/docker
Starten Sie den Docker-Service.
sudo systemctl start docker
Führen Sie die folgenden Schritte aus, wenn der IBM Cloud Private-Installationsprozess eine Docker-Installation umfasst:
Erstellen Sie ein neues Speicherverzeichnis /var/lib/docker.
sudo mkdir /var/lib/docker
Verwenden Sie zum Festlegen der neuen Position einen Bind-Mount. Führen Sie beispielsweise die folgenden Befehle aus, um die neue Position als /mnt/docker festzulegen:
sudo mkdir /mnt/docker
sudo mount --rbind /mnt/docker /var/lib/docker