При монтировании символьной ссылки хоста на контейнер возможно ли не разыменовать ее? - PullRequest
0 голосов
/ 20 февраля 2019

На хосте есть файл символической ссылки "/ 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, но в моем случае это неприемлемо.

...