На хосте есть файл символической ссылки "/ etc / link", который указывает на "/ root / file",
lrwxrwxrwx / etc / link -> / root / file
Выполните следующую команду, чтобы запустить контейнер:
docker run -d -v / etc / link: / etc / link nginx: 1.0.0
, dockerd разыменовывает символическую ссылку и монтирует "/ root / file "to the container", / etc / link "в контейнере - это обычный файл, а не символическая ссылка.но я действительно хочу, чтобы / etc / link в контейнере был исходным файлом символической ссылки, поэтому я запускаю cat / etc / link в контейнере, он будет печатать содержимое файла контейнера "/ root / file", а нефайл на хосте.
Я знаю, что этого можно добиться, смонтировав весь каталог / etc, но в моем случае это неприемлемо.