Estoy creando un dockerfile para una aplicación que requiere una gran compatibilidad de página
vm.nr_hugepages=128
dentro /etc/sysctl.conf
¿Cómo lo logro en un Dockerfile? Lo intenté run sudo sysctl -w vm.nr_hugepages=128
pero aparentemente no funcionó
Respuestas:
Configure HugeTlbPage en el sistema host y asegúrese de que esté montado en el
/dev/hugepages
directorio.Luego, déle acceso a su contenedor mapeando el punto de montaje
/dev/hugepages
en el contenedor.Puede enlazar montar un volumen utilizando la
-v
opción o--device
agregar un dispositivo host al contenedor. Tendrá un comando de ejecución de Docker como este:O
Use este enlace para obtener más información sobre los contenedores y la administración de Docker .
fuente