Skip to main content

Pergunta

Ao executar o ClickHouse no Docker, o Docker reclama da ausência das capacidades CAP_IPC_LOCK e CAP_SYS_NICE no sistema. Como posso resolver isso? Veja como são as mensagens de log quando não há a capacidade CAP_SYS_NICE ou CAP_SYS_NICE:

Resposta

  1. Adicione dois argumentos --cap-add para conceder ao contêiner as capacidades IPC_LOCK e SYS_NICE:
  1. Verifique se as capacidades estão visíveis no contêiner usando o seguinte comando:
A resposta é semelhante a:
  1. Defina manualmente as duas capacidades do ClickHouse
  1. Verifique se as capacidades foram aplicadas.
Você verá o seguinte:
  1. Reinicie o servidor ClickHouse e as mensagens de log não deverão mais ser exibidas.

Consulte este artigo sobre capacidades do Linux para mais detalhes.
Última modificação em 3 de julho de 2026