Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualice la configuración del contenedor
Puede incorporar imágenes de Docker personalizadas a sus flujos de trabajo de aprendizaje automático. Un aspecto clave de la personalización de estas imágenes es configurar las configuraciones del contenedor, o. ContainerConfig En la página siguiente se proporciona un ejemplo de cómo configurar suContainerConfig. 
Un punto de entrada es el comando o script que se ejecuta cuando se inicia el contenedor. Los puntos de entrada personalizados le permiten configurar su entorno, inicializar los servicios o realizar cualquier configuración necesaria antes de que se inicie la aplicación.
En este ejemplo, se proporcionan instrucciones sobre cómo configurar un punto de entrada personalizado para su JupyterLab aplicación mediante. AWS CLI En este ejemplo se supone que ya ha creado una imagen y un dominio personalizados. Para obtener instrucciones, consulte Adjunte la imagen personalizada a su dominio.
- 
        En primer lugar, defina las variables para AWS CLI los comandos siguientes. APP_IMAGE_CONFIG_NAME=app-image-config-nameENTRYPOINT_FILE=entrypoint-file-nameENV_KEY=environment-keyENV_VALUE=environment-valueREGION=aws-regionDOMAIN_ID=domain-idIMAGE_NAME=custom-image-nameIMAGE_VERSION=custom-image-version- 
            app-image-config-name
- 
            entrypoint-file-nameentrypoint.sh.
- 
            environment-key
- 
            environment-value
- 
            aws-region
- 
            domain-id
- 
            custom-image-nameSi ha seguido las instrucciones que se indicanAdjunte la imagen personalizada a su dominio, puede que desee utilizar el mismo nombre de imagen que utilizó en ese proceso. 
- 
            custom-image-version
 
- 
            
- 
        Utilice la CreateAppImageConfigAPI para crear una configuración de imagen.aws sagemaker create-app-image-config \ --region ${REGION} \ --app-image-config-name "${APP_IMAGE_CONFIG_NAME}" \ --jupyter-lab-app-image-config "ContainerConfig = { ContainerEntrypoint = "${ENTRYPOINT_FILE}", ContainerEnvironmentVariables = { "${ENV_KEY}"="${ENV_VALUE}" } }"
- 
        Usa la UpdateDomainAPI para actualizar la configuración predeterminada de tu dominio. Esto adjuntará la imagen personalizada y la configuración de la imagen de la aplicación.aws sagemaker update-domain \ --region ${REGION} \ --domain-id "${DOMAIN_ID}" \ --default-user-settings "{ \"JupyterLabAppSettings\": { \"CustomImages\": [ { \"ImageName\": \"${IMAGE_NAME}\", \"ImageVersionNumber\": ${IMAGE_VERSION}, \"AppImageConfigName\": \"${APP_IMAGE_CONFIG_NAME}\" } ] } }"