Die folgenden Schritte beschreiben das Herunterladen, Installieren und Konfigurieren der für Docker erforderlichen Software ArcGIS Notebook Server 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 Docker-Systeme gibt es zwei Editionen von Linux: Docker Engine Community und Mirantis Container Runtime.
Wenn Sie Ubuntu oder Red Hat Enterprise Linux Server verwenden, können Sie beide Editionen von Docker verwenden.
Docker-Edition | Betriebssystem | (Container)-Image-Typ für Notebook-Runtime |
---|---|---|
Docker Engine Community Edition 23.0 oder höher | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 Update 8 Red Hat Enterprise Linux Server 9 Update 2 Rocky Linux 9 Update 2 AlmaLinux 9 Update 2 | Linux |
Mirantis Container Runtime Version 23.0 oder höher | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 Update 8 Red Hat Enterprise Linux Server 9 Update 2 Oracle Linux 9 Update 2 Oracle 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 Server, Ubuntu und Oracle 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 Linux die Red Hat Enterprise Rocky 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 Red Hat Enterprise Linux Server oder AlmaLinux
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 CentOS.
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 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 75 GB groß sein.
- Bearbeiten Sie /etc/docker/daemon.json.
Hinweis:
Falls diese Datei nicht vorhanden ist, erstellen Sie sie. - Legen Sie für data-root ein lokales Verzeichnis auf dem Computer fest.
{"data-root" : "/data/docker"}
- Entfernen Sie /var/lib/docker, und erstellen Sie einen harten Link, der auf /data/docker verweist.
$ rm -rf /var/lib/docker $ ln -s /data/docker /var/lib/docker
- Starten Sie Docker erneut.
$ systemctl stop docker.service $ systemctl start docker.service
Sie können jetzt ArcGIS Notebook Server auf Ihrem Computer installieren.