Take advantage of Docker to ease Java development. Learn how to update a running Java codebase (without restarting the container) and to debug into a remotely running containerized Java app. The ...
I have treated Docker Desktop as the unavoidable default. If you needed containers on macOS or Windows, that was the tool.