Ich habe den Container mit diesem Parameter gemountet:
-v / home / test /: / home / test
In / home / test auf dem Host befindet sich ein symbolischer Link, der auf einen Ordner / mnt / verweist.
Aber dieser Link scheint im Container unterbrochen zu sein, obwohl er zu sehen ist, wohin er zeigt:
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
Ist das überhaupt im Docker möglich? Ich bin mir nicht sicher, ob es einen Weg gibt, dies zu tun.
Ich weiß, dass ich direkt an der Stelle montieren kann, auf die der symbolische Link zeigt, aber ich habe mich nur gefragt, ob dies möglich ist.
/mnt
Endpunkt zugeordnet sind, der möglicherweise hostspezifisch ist. Am sichersten ist es, dies zu vermeiden, wenn Sie können.