Les étapes ci-dessous expliquent comment télécharger, installer et configurer le logiciel d’allocation de conteneurs Docker requis par ArcGIS Notebook Server. Reportez-vous à la rubrique Docker et ArcGIS Notebook Server pour en savoir plus sur Docker et sur son utilisation dans ArcGIS Notebook Server.
Télécharger et installer Docker
Deux éditions de Docker sont disponibles pour les systèmes Linux : Docker Engine Community et Mirantis Container Runtime. ArcGIS Notebook Server prend en charge les systèmes d’exploitation Red Hat Enterprise Linux et Ubuntu. L’édition Docker à utiliser dépend du système d’exploitation exécuté sur votre machine :
- Si vous exécutez Red Hat Enterprise Linux, seul Mirantis Container Runtime est pris en charge par ArcGIS Notebook Server.
- Si vous exécutez Ubuntu, vous pouvez utiliser l’une ou l’autre édition de Docker. Reportez-vous aux rubriques Docker et ArcGIS Notebook Server pour plus d’informations sur l’édition qui convient à votre déploiement.
Édition Docker | Système d’exploitation | Type d’image d’environnement de notebook (conteneur) |
---|---|---|
Édition Docker Engine Community 20.10.x ou versions ultérieures | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 | Linux |
Mirantis Container Runtime version 20.10 ou ultérieure | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Red Hat Enterprise Linux Server 8 Oracle Linux 8 | Linux |
Remarque :
Comme Docker est un composant logiciel tiers, cette rubrique ne détaille pas la procédure d’installation complète de Docker. Examinez et consultez le site Web Docker pour connaître les dernières informations.
Installer Mirantis Container Runtime sur Red Hat Enterprise Linux
Pour installer Mirantis Container Runtime, vous devez bénéficier d’une version d’évaluation du logiciel ou d’un abonnement.
- Désinstallez les versions précédentes de Docker installées sur votre machine.
Reportez-vous à la documentation Docker de cette version pour connaître la procédure de désinstallation complète.
- Suivez les étapes indiquées dans le document Mirantis Container Runtime for Red Hat Enterprise Linux Deployment Guide sur le site de Mirantis.
Le document indique les deux méthodes permettant d’installer le logiciel (à partir d’un référentiel Docker ou via un paquetage RPM).
- Puisque Docker ne démarre pas automatiquement après l’installation et la configuration, démarrez le démon Docker en exécutant la commande suivante :
$ sudo systemctl start docker
- Vérifiez que Docker est correctement installé et qu’il peut accéder aux images de conteneur en exécutant la commande suivante :
$ sudo docker run hello-world
Passez à la section Configurer les paramètres et environnements de Docker ci-après.
Installer Mirantis Container Runtime sur Ubuntu
Pour installer Mirantis Container Runtime, vous devez bénéficier d’une version d’évaluation du logiciel ou d’un abonnement.
- Désinstallez les versions précédentes de Docker installées sur votre machine.
Reportez-vous à la documentation Docker de cette version pour connaître la procédure de désinstallation complète.
- Suivez les étapes indiquées dans le document Mirantis Container Runtime for Ubuntu Deployment Guide sur le site de Mirantis.
Le document indique les deux méthodes permettant d’installer le logiciel (à partir d’un référentiel Docker ou via un paquetage RPM).
Le démon Docker démarre automatiquement après l’installation.
- Vérifiez que Docker est correctement installé et qu’il peut accéder aux images de conteneur en exécutant la commande suivante :
$ sudo docker run hello-world
Passez à la section Configurer les paramètres et environnements de Docker ci-après.
Installer Docker Engine Community sur Ubuntu
L’édition Docker Engine Community est un téléchargement gratuit mais requiert un compte Docker.
- Désinstallez les versions précédentes de Docker installées sur votre machine.
Reportez-vous à la documentation Docker de cette version pour connaître la procédure de désinstallation complète.
- Suivez les étapes indiquées dans le document Install Docker Engine on Ubuntu.
Le document indique les deux méthodes permettant d’installer le logiciel (à partir d’un référentiel Docker ou via un paquetage RPM).
Le démon Docker démarre automatiquement après l’installation.
- Vérifiez que Docker est correctement installé et qu’il peut accéder aux images de conteneur en exécutant la commande suivante :
$ sudo docker run hello-world
Passez à la section Configurer les paramètres et environnements de Docker ci-après.
Configurer les paramètres et environnements de Docker
Une fois l’édition Docker appropriée installée sur votre machine, configurez Docker pour l’utiliser avec ArcGIS Notebook Server.
- Ajoutez votre compte d’utilisateur du système d’exploitation (ou le compte utilisé pour installer ArcGIS Notebook Server) au groupe nommé docker, qui doit avoir été créé automatiquement à l’installation.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Déconnectez-vous et reconnectez-vous au compte d’utilisateur du système d’exploitation pour que les modifications prennent effet, puis vérifiez que vous pouvez exécuter les commandes Docker depuis le compte.
$ docker run hello-world
Docker Utilise le répertoire /var comme registre local pour les images de conteneur. Au cours du processus de mise à niveau des versions ultérieures, de nouvelles images seront également copiées dans le répertoire /var.
- Pour que l’espace soit suffisant pour les mises à niveau ultérieures, vérifiez que le répertoire /var dispose d’au moins 50 Go d’espace disque.
- Accédez au compte racine. Pour changer le répertoire que Docker utilise pour stocker les images de conteneur de /var/lib/docker vers un autre répertoire, saisissez les commandes ci-dessous dans un terminal (notez que les commandes arrêteront et relanceront Docker).Dans les commandes suivantes, le nouveau répertoire cible est /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
Vous êtes maintenant prêt à installer ArcGIS Notebook Server sur votre machine.
Vous avez un commentaire à formuler concernant cette rubrique ?