CÓMO
Al registrar un tiempo de ejecución personalizado en ArcGIS Notebook Server, los administradores tienen la opción de incluir un archivo de manifiesto. Este archivo es un listado con formato JSON de las bibliotecas incluidas en el entorno de Python, e incluye este archivo que permite a los usuarios ver el listado dentro de la aplicación Notebook Manager.
Una vez completados los pasos para crear una imagen de contenedor personalizada, ejecute los comandos siguientes en el equipo que aloja Docker antes de pasar a registrar el tiempo de ejecución con ArcGIS Notebook Server. El Id. de imagen personalizado (que se muestra como "<custom_runtime_image_ID>") se puede extraer de la salida de "Lista de imágenes de Docker" y se debe reemplazar con los comandos de Bash (en los equipos que ejecutan Docker en Linux) o PowerShell (para los equipos que ejecutan Docker en Windows) antes de ejecutarlos.
Ejemplo de Bash
ID=$(docker container run -d --rm -it -v /:/host <custom_runtime_image_ID>) && docker exec -it $ID /opt/conda/bin/conda list --json >> ~/manifest.json && docker kill $ID
Ejemplo de PowerShell
$ID = docker container run -d --rm -it -v /:/host <custom_runtime_image_ID>; docker exec -it $ID /opt/conda/bin/conda list --json >> ~\Desktop\manifest.json; docker kill $ID
El archivo manifest.json generado, ubicado en el directorio de inicio del usuario (Bash) o en el escritorio (PowerShell), se puede cargar durante el registro de tiempo de ejecución en la aplicación Notebook Manager o Notebook Server Admin, que puede requerir transferir el archivo al equipo desde el que está registrando el tiempo de ejecución.
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri