El lote ejecuta cargas de trabajo dentro de contenedores de Docker. Debe preparar y almacenar imágenes de contenedor en Oracle Cloud Infrastructure Registry (OCI Registry) y configurar el acceso para que Batch pueda extraer esas imágenes cuando se ejecuten trabajos.
-
Cree la imagen de contenedor:
- Utilice una herramienta como Docker para crear imágenes de contenedor.
- Cree un archivo Dockerfile que instale el software necesario e incluya todas las dependencias.
- Agregue las variables de entorno por defecto que necesitan las tareas.
- Especifique el usuario que ejecuta los comandos en el contenedor.
- Pruebe la imagen localmente para confirmar que todos los componentes están disponibles.
Nota
Cualquier imagen que ejecute con Batch debe especificar un usuario que no sea root. El lote falla cualquier proceso que se ejecute como raíz. Si no especifica un usuario, la imagen se ejecuta como raíz por defecto y el trabajo falla.
-
Transfiera la imagen a (OCI Registry):
Nota
El lote solo puede extraer imágenes de contenedor de la misma región en la que se ejecuta el trabajo. Transfiera la imagen a cada región que desee utilizar.
-
Activar lote para extraer imágenes: