En los pasos siguientes se describe cómo descargar, instalar y configurar el software de asignación de contenedores de Docker requerido por ArcGIS Notebook Server. En Docker y ArcGIS Notebook Server, consulte la introducción sobre Docker y aprenda cómo se usa en ArcGIS Notebook Server.
Descargar e instalar Docker
Hay dos ediciones de Docker disponibles para sistemas Linux: Docker Engine Community y Mirantis Container Runtime.
Si se ejecuta Ubuntu o Red Hat Enterprise Linux Server, puede utilizar cualquiera de las ediciones de Docker.
Edición de Docker | Sistema operativo | Tipo de imagen de tiempo de ejecución de notebook (contenedor) |
---|---|---|
Edición Docker Engine Community 25.0.0 o posteriores | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 actualización 8 Red Hat Enterprise Linux Server 9 actualización 2 Rocky Linux 9 actualización 2 AlmaLinux 9 actualización 2 | Linux |
Versión Mirantis Container Runtime 23.0.10 o posterior | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 actualización 8 Red Hat Enterprise Linux Server 9 actualización 2 Oracle Linux 9 actualización 2 Oracle Linux 8.6 | Linux |
Nota:
Puesto que Docker es un componente de software externo, en este tema no se detallan los pasos completos para instalar Docker. Consulte el sitio web de Docker para obtener la información más actualizada.
Instalar Mirantis Container Runtime en Red Hat Enterprise Linux Server, Ubuntu y Oracle Linux
Para instalar Mirantis Container Runtime, necesita una versión de prueba o una suscripción del software.
- Desinstale cualquier versión anterior de Docker de su equipo.
Consulte la documentación de Docker de dicha versión para obtener los pasos completos de desinstalación.
- Siga los pasos de la guía de instalación Linux de su distribución de Mirantis Container Runtime.
Nota:
Actualmente Mirantis no tiene una guía de instalación separada para Rocky Linux, pero la guía de instalación de Red Hat Enterprise Linux se puede seguir para la instalación en Rocky Linux.
Nota:
En este documento, se describen los dos métodos que se pueden utilizar para instalar el software (desde un repositorio de Docker o mediante un paquete RPM).
- Dado que Docker no se inicia automáticamente una vez finalizadas su instalación y configuración, ejecute el siguiente comando para iniciar el daemon Docker:
$ sudo systemctl start docker
- Ejecute el siguiente comando para comprobar que Docker se haya instalado correctamente y pueda acceder a imágenes de contenedor:
$ sudo docker run hello-world
Continúe con la siguiente sección Configurar ajustes y entornos de Docker.
Instale Docker Engine Community en Red Hat Enterprise Linux Server o AlmaLinux
La edición Docker Engine Community se puede descargar de forma gratuita, pero debe tener una cuenta de Docker.
- Desinstale cualquier versión anterior de Docker de su equipo.
Consulte la documentación de Docker de dicha versión para obtener los pasos completos de desinstalación.
- Siga los pasos que se indican en Obtener Docker CE para CentOS.
En este documento se describen los dos métodos que se pueden utilizar para instalar el software (desde un repositorio de Docker o a través de un paquete DEB).
El demonio de Docker se inicia automáticamente después de la instalación.
- Ejecute el siguiente comando para comprobar que Docker se haya instalado correctamente y pueda acceder a imágenes de contenedor:
$ sudo docker run hello-world
Continúe con la siguiente sección Configurar ajustes y entornos de Docker.
Instalar Docker Engine Community en Ubuntu
La edición Docker Engine Community se puede descargar de forma gratuita, pero debe tener una cuenta de Docker.
- Desinstale cualquier versión anterior de Docker de su equipo.
Consulte la documentación de Docker de dicha versión para obtener los pasos completos de desinstalación.
- Siga los pasos que se indican en Obtener Docker CE para Ubuntu.
En este documento se describen los dos métodos que se pueden utilizar para instalar el software (desde un repositorio de Docker o a través de un paquete DEB).
El demonio de Docker se inicia automáticamente después de la instalación.
- Ejecute el siguiente comando para comprobar que Docker se haya instalado correctamente y pueda acceder a imágenes de contenedor:
$ sudo docker run hello-world
Continúe con la siguiente sección Configurar ajustes y entornos de Docker.
Instalar Docker Engine Community en Rocky Linux
La edición Docker Engine Community se puede descargar de forma gratuita, pero debe tener una cuenta de Docker.
- Desinstale cualquier versión anterior de Docker de su equipo.
Consulte la documentación de Docker de dicha versión para obtener los pasos completos de desinstalación.
- Siga los pasos de la guía de Rocky Linux Docker.
El demonio de Docker se inicia automáticamente después de la instalación.
- Ejecute el siguiente comando para comprobar que Docker se haya instalado correctamente y pueda acceder a imágenes de contenedor:
$ sudo docker run hello-world
Continúe con la siguiente sección Configurar ajustes y entornos de Docker.
Configurar ajustes y entornos de Docker
Una vez que la edición adecuada de Docker esté instalada en su equipo, configure Docker para utilizarlo con ArcGIS Notebook Server.
- Agregue su cuenta de usuario del SO (o la cuenta utilizada para instalar ArcGIS Notebook Server) al grupo llamado docker, que se ha creado automáticamente durante la instalación.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Cierre la sesión y vuelva a iniciarla con la cuenta de usuario del SO para que los cambios surtan efecto y compruebe que pueda ejecutar los comandos de Docker desde la cuenta.
$ docker run hello-world
Docker utiliza el directorio /var como su registro local para imágenes de contenedor. Durante el proceso de actualización de versiones posteriores, también se copiarán imágenes nuevas en el directorio /var. Para evitar quedarse sin espacio en disco durante actualizaciones futuras, asegúrese de que el directorio /var tenga al menos 75 GB de espacio en disco.
- Edite /etc/docker/daemon.json.
Nota:
Si no existe este archivo, créelo. - Defina data-root en un directorio local de su equipo.
{"data-root" : "/data/docker"}
- Elimine /var/lib/docker y cree un vínculo físico que haga referencia a /data/docker.
$ rm -rf /var/lib/docker $ ln -s /data/docker /var/lib/docker
- Reinicie Docker.
$ systemctl stop docker.service $ systemctl start docker.service
Ahora ya está todo listo para instalar ArcGIS Notebook Server en su equipo.