If you are working on software projects and want to avoid dependency conflicts, the official VS Code Dev Containers documentation is a great resource to run your environment inside Docker:

https://code.visualstudio.com/docs/devcontainers/containers?wt.mc_id=studentamb_677098