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 messages de log indiquant l’absence de la capacité CAP_SYS_NICE ou CAP_SYS_NICE :

Réponse

  1. Ajoutez deux arguments --cap-add pour doter le conteneur des 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 sont bien appliquées.
Vous devriez voir ce qui suit :
  1. Redémarrez le serveur ClickHouse et les messages de log 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