Dev containers can be useful for all types of applications including those that also deploy into a container based-environment. While you can directly build and run the application inside the dev container you create, you may also want to test it by deploying a built container image into your local Docker Desktop instance without affecting your dev container.
https://github.com/devcontainers/templates/tree/main/src/docker-in-docker#using-this-template
Cover microservices deployment, from codespace:
Dev containers can be useful for all types of applications including those that also deploy into a container based-environment. While you can directly build and run the application inside the dev container you create, you may also want to test it by deploying a built container image into your local Docker Desktop instance without affecting your dev container. https://github.com/devcontainers/templates/tree/main/src/docker-in-docker#using-this-template