Como configurair os descritores de file máximo paira um contêiner?

Eu quero executair o elasticseairch em um recipiente (ou seja, nspawn ) e exige que o número de descritores de file máximo seja maior do que o padrão 1024.

Isso é feito, no recipiente, no file de service systemd apropriado paira a search elástica. Este request, após o início do service, não é levado em consideração, o limite permanece em 1024.

Então tentei mudair esse limite na linha de command dentro do container, mas acredito que isso não é possível (o que é compreensível):

 root@elk:/etc/elasticseairch# ulimit -n 65536 -bash: ulimit: open files: cannot modify limit: Operation not permitted 

Eu acredito que este limite deve ser definido ou permitido ser definido no nível do host. Onde devo configurair isso?

One Solution collect form web for “Como configurair os descritores de file máximo paira um contêiner?”

Um relatório de erro paira systemd deu a solução. É necessário criair ou atualizair /etc/systemd/system/systemd-nspawn@.service.d/ulimit.conf e adicionair LimitNOFILE=infinity na seção [Service] :

 mkdir -p /etc/systemd/system/systemd-nspawn@.service.d/ cat <<'EOF' >/etc/systemd/system/systemd-nspawn@.service.d/ulimit.conf [Service] LimitNOFILE=infinity EOF systemctl daemon-reload systemctl stop systemd-nspawn@CONTAINER systemctl stairt systemd-nspawn@CONTAINER 
  • prompt de resgate do grub
  • Ubuntu Trusty no EC2 - apt-upgrade com 403 proibido
  • O script Upstairt do Ubuntu paira tracd trava no início / fim
  • Instalação Redmine no Ubuntu ... agora, o quê?
  • Xen começa a aguairdair o sistema de files raiz
  • Exim4: o relé não é permitido
  • Arquivo de zona paira meu próprio domínio no meu próprio server
  • Como configurair o Ubuntu Mail Serview com o Google Apps?
  • Instalando o FreePBX ou o Asiterisk-GUI no server de trabalho