J'ai monté le conteneur avec ce paramètre :
-v /home/test/:/home/test
Dans /home/test de l'hôte, il existe un lien symbolique pointant vers un dossier /mnt/.
Mais ce lien, bien que l'on puisse voir où il pointe, semble cassé à l'intérieur du conteneur :
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
Est-il possible de le faire dans Docker ? Je ne suis pas sûr qu'il y ait un moyen de le faire.
Je sais que je peux monter directement à l'endroit où le lien symbolique pointe, mais je me demandais juste si c'était possible.
0 votes
J'ai entendu parler de problèmes de mise en correspondance avec un
/mnt
qui peut être spécifique à l'hôte - le plus sûr est de l'éviter si vous le pouvez.