Como ativar o suporte a páginas enormes em um Dockerfile

0

Estou criando um dockerfile para um aplicativo que requer suporte a páginas enormes

vm.nr_hugepages=128

dentro de /etc/sysctl.conf

Como faço para conseguir isso em um Dockerfile? Eu tentei run sudo sysctl -w vm.nr_hugepages=128 mas não funcionou aparentemente

    
por Helme 30.03.2018 / 20:12

1 resposta

0

Configure o HugeTlbPage no sistema host e verifique se ele está montado no diretório /dev/hugepages .

Em seguida, dê acesso ao seu contêiner mapeando o ponto de montagem para /dev/hugepages no contêiner.

Você pode vincular a montagem de um volume usando a opção -v ou --device para adicionar um dispositivo host ao contêiner. Você terá o comando docker run assim:

# docker run -v /dev/hugepages:/dev/hugepages ....

Ou

# docker run --device=/dev/hugepages:/dev/hugepages ...

Use este link para saber mais sobre contêineres e administração do Docker .

    
por 01.04.2018 / 15:51

Tags