I'm new to Docker, I want to use it with my VSCode but I found 2 extensions which are Docker and Dev Containers. To me, they're pretty similar that I couldn't find much differences between them. Can anyone elaborate on their differences in terms of functionality and use cases? Thank y'all.
Furthermore, I installed Docker Desktop. In its UI, there's a tab for creating Dev Environments and it lets me choose VScode as Editor for working with containers. This even confuses me more.