Je suis en cours d'exécution de cetteconteneur docker privilégié ne peut pas supprimer des fonctionnalités?
docker run --rm --name mydocker --privileged \
-v /sys:/sys:ro \
-v /dev:/dev \
--stop-signal=SIGRTMIN+3 \
-p 8080:8080 \
-p 5005:5005 \
-p 8443:8443 \
--net=host \
--cap-drop=SYS_BOOT \
/usr/sbin/init
qui courrais comme init et systemd drop capacité de SYS_BOOT de celui-ci. Ceci est nécessaire pour un arrêt propre du conteneur. Lorsqu'il est exécuté comme ci-dessus, il ne fonctionne systemd init à pid 1, mais la capacité n'est pas supprimée:
[[email protected] /]# cat /proc/1/status | grep Cap
CapInh: 0000003fffffffff
CapPrm: 0000003fffffffff
CapEff: 0000003fffffffff
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
lorsque la capacité de SYS_BOOT est tombé, il devrait ressembler à ceci:
CapInh: 0000003fffbfffff
CapPrm: 0000003fffbfffff
CapEff: 0000003fffbfffff
CapBnd: 0000003fffbfffff
CapAmb: 0000000000000000
Toutes les idées pourquoi cela ne fonctionne pas? Version Docker:
Client:
Version: 1.12.3
API Version: 1.24
Version Go: go1.6.3
git commit: 34a2ead
Construit:
OS/Arch: linux/amd64
serveur:
Version: 1.12.3
version API: 1,24
Version Go: go1.6.3
git commit: 34a2ead
Construit:
OS/Arch: linux/amd64
cela semble être une faiblesse. Je vous remercie –