Zamontowałem kontener z tym parametrem:
-v / home / test /: / home / test
Wewnątrz / home / test na hoście znajduje się dowiązanie symboliczne wskazujące na folder / mnt /.
Ale ten link, chociaż można zobaczyć, gdzie wskazuje, wydaje się uszkodzony w kontenerze:
root@f93f72b45013:/var/www/html# cd /home/test/
root@f93f72b45013:/home/test# ls -lrt
total 11956
lrwxrwxrwx. 1 root root 40 Jul 20 15:55 file -> /mnt/mountedfile/
root@f93f72b45013:/home/test# ls -lrt file/*
ls: cannot access file/*: No such file or directory
Czy w ogóle można to zrobić w dockerze? Nie jestem pewien, czy jest na to sposób.
Wiem, że mogę bezpośrednio zamontować tam, gdzie wskazuje dowiązanie symboliczne, ale zastanawiałem się tylko, czy to jest możliwe.
/mntpunktu końcowego, który może być specyficzny dla hosta - najbezpieczniej byłoby tego uniknąć, jeśli możesz.