Skip to main content

Question

Lorsque vous exécutez ClickHouse dans Docker, Docker signale l’absence des capacités CAP_IPC_LOCK et CAP_SYS_NICE sur le système. Comment résoudre ce problème ? Voici à quoi ressemblent les log messages indiquant l’absence de la capacité CAP_SYS_NICE ou CAP_SYS_NICE :

Réponse

  1. Ajoutez deux arguments --cap-add pour accorder au conteneur les capacités IPC_LOCK et SYS_NICE :
  1. Vérifiez que les capacités sont visibles dans le conteneur à l’aide de la commande suivante :
La réponse est similaire à :
  1. Définissez manuellement les deux capacités pour ClickHouse
  1. Vérifiez que les capacités ont bien été appliquées.
Vous devriez voir ce qui suit :
  1. Redémarrez le ClickHouse server et les messages de journalisation ne devraient plus s’afficher.

Consultez cet article sur les capacités sous Linux pour plus de détails.
Dernière modification le 3 juillet 2026