J'ai une partition btrfs (montée sur /srv
) sur mon système hôte avec un sous-volume ( old
). Je voudrais le gérer à partir d'un conteneur docker (je l'ai lancé avec -v /srv:/srv
).
Alors que je suis parfaitement capable d'en créer un instantané, je ne peux pas répertorier d'autres sous-volumes et/ou les supprimer :
user@host:~$ docker exec -ti jenkins-slave bash
root@a5496f6bd14b:~# btrfs subvolume snapshot /srv/old /srv/new
Create a snapshot of '/srv/old' in '/srv/new'
root@a5496f6bd14b:~# ls /srv
new old
root@a5496f6bd14b:~# btrfs subvolume delete /srv/new
Delete subvolume (no-commit): '/srv/new'
ERROR: cannot delete '/srv/new': Operation not permitted
root@a5496f6bd14b:~# btrfs subvolume list /srv/new
ERROR: can't perform the search - Operation not permitted
root@a5496f6bd14b:~# ls /srv
new old
Alors que je suis toujours capable de le faire depuis le système hôte.