Die folgenden Schritte beschreiben das Herunterladen, Installieren und Konfigurieren der für ArcGIS Notebook Server erforderlichen Software Docker für die Container-Zuordnung. Eine Einführung in Docker und in die Verwendung des Programms in ArcGIS Notebook Server finden Sie unter Docker und ArcGIS Notebook Server.
Herunterladen und Installieren von Docker
Für Linux-Systeme gibt es zwei Editionen von Docker: Docker Engine Community und Mirantis Container Runtime. ArcGIS Notebook Server unterstützt sowohl Red Hat Enterprise Linux als auch Ubuntu. Welche Edition von Docker Sie verwenden sollten, hängt vom Betriebssystem Ihres Computers ab:
- Wenn Sie Red Hat Enterprise Linux Mirantis Container Runtime von ArcGIS Notebook Server unterstützt.
- Wenn Sie Ubuntu verwenden, können Sie beide Editionen von Docker verwenden. Weitere Informationen über die für Ihre jeweilige Bereitstellung geeignete Edition finden Sie unter Docker und ArcGIS Notebook Server.
Docker-Edition | Betriebssystem | (Container)-Image-Typ für Notebook-Runtime |
---|---|---|
Docker Engine Community Edition 20.10.13 oder höher | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Rocky Linux 8.6 | Linux |
Mirantis Container Runtime Version 20.10.12 oder höher | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8.6 Oracle Linux 8.6 Rocky Linux 8.6 | Linux |
Hinweis:
Da es sich bei Docker um die Software eines Drittanbieters handelt, wird in diesem Thema keine detaillierte Beschreibung der Schritte zur Installation von Docker bereitgestellt. Aktuelle Informationen finden Sie auf der Website von Docker.
Installieren von Mirantis Container Runtime unter Red Hat Enterprise Linux, Ubuntu und Rocky Linux
Für die Installation von Mirantis Container Runtime benötigen Sie eine Testversion oder eine Subskription der Software.
- Deinstallieren Sie alle Vorversionen von Docker von Ihrem Computer.
Informationen zur Deinstallation finden Sie in der Dokumentation zur jeweiligen Version von Docker.
- Führen Sie die Schritte für Ihre Linux-Distribution gemäß der Mirantis Container Runtime-Installationsanleitung aus.
Hinweis:
Für Mirantis gibt es derzeit keine eigene Installationsanleitung für Rocky Linux, jedoch kann für die Installation unter Rocky Linux die Red Hat Enterprise Linux-Installationsanleitung verwendet werden.
Hinweis:
In den Dokumenten werden die beiden Installationsmethoden beschrieben (über ein Docker-Repository oder ein RPM-Paket).
- Da Docker nach der Installation und Konfiguration nicht automatisch gestartet wird, starten Sie den Docker-Daemon mit dem folgenden Befehl:
$ sudo systemctl start docker
- Vergewissern Sie sich, dass Docker ordnungsgemäß installiert ist und Sie auf die Container-Images zugreifen können. Führen Sie dazu den folgenden Befehl aus:
$ sudo docker run hello-world
Fahren Sie mit dem Abschnitt Konfigurieren der Docker-Einstellungen und -Umgebungen unten fort.
Installieren von Docker Engine Community unter Ubuntu
Die Docker Engine Community Edition kann kostenlos heruntergeladen werden, erfordert aber ein Docker-Konto.
- Deinstallieren Sie alle Vorversionen von Docker von Ihrem Computer.
Informationen zur Deinstallation finden Sie in der Dokumentation zur jeweiligen Version von Docker.
- Befolgen Sie die Schritte unter Get Docker CE for Ubuntu.
In dem Dokument werden die beiden Installationsmethoden beschrieben (über ein Docker-Repository oder ein DEB-Paket).
Der Docker-Daemon wird nach der Installation automatisch gestartet.
- Vergewissern Sie sich, dass Docker ordnungsgemäß installiert ist und Sie auf die Container-Images zugreifen können. Führen Sie dazu den folgenden Befehl aus:
$ sudo docker run hello-world
Fahren Sie mit dem Abschnitt Konfigurieren der Docker-Einstellungen und -Umgebungen unten fort.
Installieren von Docker Engine Community unter Rocky Linux
Die Docker Engine Community Edition kann kostenlos heruntergeladen werden, erfordert aber ein Docker-Konto.
- Deinstallieren Sie alle Vorversionen von Docker von Ihrem Computer.
Informationen zur Deinstallation finden Sie in der Dokumentation zur jeweiligen Version von Docker.
- Führen Sie die Schritte in der Anleitung für Rocky Linux Docker aus.
Der Docker-Daemon wird nach der Installation automatisch gestartet.
- Vergewissern Sie sich, dass Docker ordnungsgemäß installiert ist und Sie auf die Container-Images zugreifen können. Führen Sie dazu den folgenden Befehl aus:
$ sudo docker run hello-world
Fahren Sie mit dem Abschnitt Konfigurieren der Docker-Einstellungen und -Umgebungen unten fort.
Konfigurieren der Docker-Einstellungen und -Umgebungen
Wenn auf Ihrem Computer die richtige Docker-Edition installiert ist, konfigurieren Sie Docker für die Verwendung mit ArcGIS Notebook Server.
- Fügen Sie Ihr Betriebssystembenutzerkonto (bzw. das Konto, über das Sie ArcGIS Notebook Server installiert haben) zur Gruppe docker hinzu. Diese wurde während der Installation automatisch erstellt.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Melden Sie sich von Ihrem Betriebssystembenutzerkonto ab und wieder an, damit die Änderungen wirksam werden, und prüfen Sie, ob Sie über das Konto Docker-Befehle ausführen können.
$ docker run hello-world
Docker verwendet das Verzeichnis /var in der lokalen Registrierung für Container-Images. Während des Upgrade-Vorgangs für nachfolgende Versionen werden neue Images ebenfalls in das Verzeichnis /var kopiert.
- Damit auch für künftige Upgrades immer genügend Festplattenspeicher verfügbar ist, muss das Verzeichnis /var mindestens 50 GB groß sein.
- Wechseln Sie zum Root-Konto. Wenn Sie das Verzeichnis, in dem Docker Container-Images speichert, von /var/lib/docker in ein anderes Verzeichnis ändern möchten, geben Sie die folgenden Befehle in ein Terminalfenster ein (beachten Sie, dass Docker durch die Befehle angehalten und neu gestartet wird).
In den folgenden Befehlen lautet das neue Zielverzeichnis /data/docker:
- systemctl stop docker.service
- mkdir /data/docker
- chmod 755 /var/lib/docker
- mv /var/lib/docker /data/docker
- ln -s /data/docker /var/lib/docker
- systemctl start docker.service
Sie können jetzt ArcGIS Notebook Server auf Ihrem Computer installieren.