Après quelques recherches, le problème ne vient pas du perf_event_paranoid
, mais avec le fait que perf_event_open
(syscall) a été mis sur liste noire dans docker :https://docs.docker.com/engine/security/seccomp/ "Docker v17.06 :profils de sécurité Seccomp pour Docker"
Appels système importants bloqués par le profil par défaut
perf_event_open
Appel système de traçage/profilage, qui pourrait divulguer de nombreuses informations sur l'hôte.
Ma première solution consiste à avoir un script qui télécharge le fichier seccomp officiel https://github.com/moby/moby/blob/master/profiles/seccomp/default.json, et ajoute perf_event_open
à la liste des appels système en liste blanche.
Je lance ensuite docker avec --security-opt seccomp=my-seccomp.json
Exécutez docker avec --cap-add SYS_ADMIN