Ответ 1
К набору томов можно добавить два суффикса: z или: Z. Эти суффиксы говорят Docker о необходимости перемаркировать файловые объекты на общих томах. Опция 'z' сообщает Docker, что содержимое тома будет совместно использоваться между контейнерами. Docker будет обозначать контент с помощью общей метки контента. Обозначения общих томов позволяют всем контейнерам читать/писать содержимое. Опция "Z" указывает Docker на ярлык содержимого с помощью частной ярлыки с неразделенной подпиской.
Если вы используете selinux, вы можете добавить опции z или Z, чтобы изменить метку selinux файла хоста или каталога, который монтируется в контейнере. Это влияет на файл или каталог самого хост-компьютера и может иметь последствия за пределами области Docker.
Параметр z указывает, что контент привязки привязок разделяется между несколькими контейнерами. Опция Z указывает, что содержимое привязки привязки является закрытым и не разделенным. Будьте предельно осторожны с этими параметрами. Привязка системного каталога, такого как /home или /usr с опцией Z, делает невозможным работу хост-машины, и вам может потребоваться вручную переписать файлы хост-машины.
$ docker run -d\-it\--name devtest\-v "$ (pwd)"/target: /app: z\nginx: последний
https://docs.docker.com/storage/bind-mounts/#configure-bind-propagation