Con algunos sitios sin interfaz, Chromium falla cuando se ejecuta dentro del contenedor Docker:
[0520/093103.024239:ERROR:platform_shared_memory_region_posix.cc(268)] Failed to reserve 16728064 bytes for shared memory.: No space left on device (28) [0520/093103.024591:ERROR:validation_errors.cc(76)] Invalid message: VALIDATION_ERROR_UNEXPECTED_NULL_POINTER (null field 1) [0520/093103.024946:FATAL:memory.cc(22)] Out of memory. size=16723968¿Cómo debo ajustar Docker para solucionar esto?
Se está quedando sin memoria compartida como se describe en la línea 1.
[0520/093103.024239:ERROR:platform_shared_memory_region_posix.cc(268)] Failed to reserve 16728064 bytes for shared memory.: No space left on device (28) Esto lo maneja /dev/shm que tiene un valor predeterminado de 64 mb en Docker, que no es mucho para las aplicaciones web modernas.
Para obtener información sobre /dev/shm , consulte aquíhttps://superuser.com/questions/45342/when-should-i-use-dev-shm-and-when-should-i-use-tmp
Ejecute Chrome con --disable-dev-shm-usage
Establezca el tamaño de /dev/shm en una cantidad razonable docker run -it --shm-size=1g reemplazando 1g con la cantidad que desee.