Restart or start best practices

hello ,
I use “docker restart cotainer_id” and then “docker attach cotainer_id”, Yesterday I wrote my Dockerfile but is not mounting the share folder.

What does the diff between docker restart vs docker start?

thanks