lets suppose we have a host directory /Users/{username}/app having symlink /Users/{username}/app/lib pointing to original/source directory /Users/{username}/lib
/Users/{username}/app is mounted insider docker as /var/www, so there is symlink /var/www/lib inside docker container pointing to /Users/{username}/lib, as path /Users/{username}/lib don’t exists in docker container symlink will not work insider docker container.
In order to work symbolic links inside docker container we need to mount /Users/{username}/lib inside docker container at same path as in host machine i.e. /User/{username}/lib
Now we have two volumes mounted insider docker container
/Users/{username}/app -> /var/www
/Users/{username}/app/lib -> /Users/{username}/lib
Thats way docker container will be able to populate symbolic in sider docker container