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. ArcGIS Notebook Server es compatible con los sistemas operativos Red Hat Enterprise Linux y Ubuntu. La edición de Docker que se debe usar depende del sistema operativo (SO) que se ejecute en su equipo:
- Si se ejecuta Red Hat Enterprise Linux, solo Mirantis Container Runtime es compatible con ArcGIS Notebook Server.
- Si se ejecuta Ubuntu, puede utilizar cualquiera de las ediciones de Docker. Consulte Docker y ArcGIS Notebook Server para obtener más información sobre cuál es la edición adecuada para su implementación.
Edición de Docker | Sistema operativo | Tipo de imagen de tiempo de ejecución de notebook (contenedor) |
---|---|---|
Docker Engine Community edition 20.10.13 o posterior | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Rocky Linux 8.6 | Linux |
Mirantis Container Runtime versión 20.10.13 o posterior | 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 |
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.
Instale Mirantis Container Runtime en Red Hat Enterprise Linux, Ubuntu y Rocky 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 Mirantis Container Runtime de su distribución de Linux.
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.
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 50 GB de espacio en disco.
- Cambie a la cuenta raíz. Para cambiar el directorio que Docker utiliza para almacenar imágenes de contenedor de /var/lib/docker a otro directorio, introduzca los siguientes comandos en un terminal (tenga en cuenta que los comandos detendrán y reiniciarán Docker).
En los siguientes comandos, el nuevo directorio de destino será /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
Ahora ya está todo listo para instalar ArcGIS Notebook Server en su equipo.