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 29 juin 2026