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