Я отвечу на свой вопрос, на случай, если кто-нибудь еще столкнется с этими проблемами.
Сначала мы создаем том
docker volume create --name work type=none --opt device=/home/username --opt o=bind
Затем запускаем контейнер
docker container run -it --rm --mount source=work,target=/work
Таким образом, домашний каталог моего хоста (/ home / username) сопоставляется с моим каталогом / work в контейнере.
Теперь в моем домашнем каталоге есть данные символической ссылки -> / media/ disk1 / data, которая не работает внутри контейнера.
Однако, если я настрою другой том и смонтирую так, чтобы путь соответствовал символической ссылке, то есть
docker volume create --name data type=none --opt device=/media/disk1/data --opt o=bind
docker container run -it --rm --mount source=work,target=/work --mount source=data,target=/work/data
Тогда символическая ссылка работает.
Я полагаю, что проблема заключается в том, что символическая ссылка ссылается на путь, о котором контейнер «не знает», и только путем монтирования этого пути в качестве дополнительного тома в нужном месте сработала символическая ссылка.