このパラメーターを使用してコンテナーをマウントしました。
-v / home / test /:/ home / test
ホストの/ home / test内には、/ mnt /フォルダーを指すシンボリックリンクがあります。
しかし、そのリンクは、が指している場所を見ることができますが、コンテナー内で壊れているようです。
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
それはdockerで行うことさえ可能ですか?それを行う方法があるかどうかはわかりません。
シンボリックリンクが指している場所に直接マウントできることはわかっていますが、これが可能かどうか疑問に思っていました。
/mnt
エンドポイントへのマッピングの問題について聞いたことがありますが、これはホスト固有である可能性があります。最も安全なのは、可能であればそれを回避することです。