La seguente procedura descrive come scaricare, installare e configurare il software di allocazione contenitoreDocker richiesto da ArcGIS Notebook Server. Vedere Docker e ArcGIS Notebook Server per un'introduzione a Docker e come è usato in ArcGIS Notebook Server.
Scaricare e installare Docker
Sono disponibili due edizioni di Docker per sistemi Linux: Docker Engine Community e Mirantis Container Runtime.
Se è in esecuzione Ubuntu o Red Hat Enterprise Linux Server , è possibile utilizzare qualunque edizione di Docker.
Edizione Docker | Sistema operativo | Tipologia immagine (container) runtime del notebook |
---|---|---|
Docker Engine Community edition 25.0.0 o successiva | 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 versione 23.0.10 o versioni successive | 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 |
Nota:
Dato cheDocker è un componente software di terze parti, questo argomento non spiega nel dettaglio i passaggi per l'installazione di Docker. Per informazioni più aggiornate, rivedere e far riferimento al sito Web di Docker.
Installare Mirantis Container Runtime su Red Hat Enterprise Linux Server, Ubuntu e Oracle Linux
Per installare Mirantis Container Runtime, è necessario ottenere una versione di prova o un abbonamento al software.
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
Fare riferimento alla documentazioneDocker per quella versione, per la procedura completa di disinstallazione.
- Segui la procedura nella distribuzione di Linux - guida all'installazione di Mirantis Container Runtime .
Nota:
Attualmente Mirantis non ha una guida all'installazione separata per Rocky Linux, ma è possibile seguire la guida all'installazione di Red Hat Enterprise Linux per l'installazione in Rocky Linux.
Nota:
I documenti descrivono i due metodi utilizzabili per installare il software (da un repository Docker o tramite un pacchetto RPM).
- Dato che Docker non si avvia automaticamente dopo l'installazione e la configurazione, avviare il daemon Docker eseguendo il seguente comando:
$ sudo systemctl start docker
- Verificare cheDocker sia installato correttamente e che possa accedere alle immagini del contenitore eseguendo il seguente comando:
$ sudo docker run hello-world
Procedere alle impostazioni Configura Docker e la sezione ambienti seguente.
Installare Docker Engine Community su Red Hat Enterprise Linux Server o AlmaLinux
L'edizioneDocker Engine Community è scaricabile gratuitamente ma richiede il possesso di un account Docker.
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
Fare riferimento alla documentazioneDocker per quella versione, per la procedura completa di disinstallazione.
- Seguire le operazioni in Ottieni Docker CE per CentOS.
Il documento definisce i due metodi che è possibile utilizzare per installare il software (da una repository Docker o tramite un pacchetto DEB).
Il daemon Docker si avvia automaticamente dopo l'installazione.
- Verificare cheDocker sia installato correttamente e che possa accedere alle immagini del contenitore eseguendo il seguente comando:
$ sudo docker run hello-world
Procedere alle impostazioni Configura Docker e la sezione ambienti seguente.
InstallareDocker Engine Community su Ubuntu
L'edizioneDocker Engine Community è scaricabile gratuitamente ma richiede il possesso di un account Docker.
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
Fare riferimento alla documentazioneDocker per quella versione, per la procedura completa di disinstallazione.
- Seguire le operazioni in Ottieni Docker CE per Ubuntu.
Il documento definisce i due metodi che è possibile utilizzare per installare il software (da una repository Docker o tramite un pacchetto DEB).
Il daemon Docker si avvia automaticamente dopo l'installazione.
- Verificare cheDocker sia installato correttamente e che possa accedere alle immagini del contenitore eseguendo il seguente comando:
$ sudo docker run hello-world
Procedere alle impostazioni Configura Docker e la sezione ambienti seguente.
InstallareDocker Engine Community su Rocky Linux
L'edizioneDocker Engine Community è scaricabile gratuitamente ma richiede il possesso di un account Docker.
- Disinstallare qualsiasi versione precedente di Docker sul proprio computer.
Fare riferimento alla documentazioneDocker per quella versione, per la procedura completa di disinstallazione.
- Segui la procedura in the Rocky Linux - guida di Docker.
Il daemon Docker si avvia automaticamente dopo l'installazione.
- Verificare cheDocker sia installato correttamente e che possa accedere alle immagini del contenitore eseguendo il seguente comando:
$ sudo docker run hello-world
Procedere alle impostazioni Configura Docker e la sezione ambienti seguente.
Configurare impostazioni e ambienti Docker.
Quando l'edizione appropriata diDocker è stata installata sul computer, configurareDocker per l'utilizzo conArcGIS Notebook Server.
- Aggiungi l'account utente del tuo sistema operativo (o l'account utilizzato per installare ArcGIS Notebook Server) al gruppo denominato docker, che è stato creato automaticamente in fase di installazione.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Disconnettersi e poi riconnettersi all'account utente del sistema operativo affinché le modifiche siano effettive, e verificare che sia possibile eseguire i comandi Docker dell'account.
$ docker run hello-world
Docker utilizza la directory/var come registro locale per le immagini del contenitore. Durante il processo di aggiornamento alle versioni successive, le nuove immagini verranno copiate anche nella directory /var. Per evitare di esaurire lo spazio su disco nel corso di futuri aggiornamenti, assicurasi che la directory /var abbia almeno 75 GB di spazio.
- Modificare /etc/docker/daemon.json.
Nota:
Se questo fine non esiste, crearlo. - Impostare data-root a una directory locale nel computer.
{"data-root" : "/data/docker"}
- Rimuovere /var/lib/docker e generare un collegamento fisico che fa riferimento a /data/docker.
$ rm -rf /var/lib/docker $ ln -s /data/docker /var/lib/docker
- Riavviare Docker.
$ systemctl stop docker.service $ systemctl start docker.service
Ora è possibile installare ArcGIS Notebook Server sul computer.