You point your browser at a local IP address or hostname and suddenly you have a full XFCE desktop running in your browser.
If you are running more than two Docker containers and you are still typing :8080 or :9000 at the end of your IP addresses, ...
Alternatively, you can build a new Docker image if you want other languages, see next section.
img is more cache-efficient than Docker and can also execute multiple build stages concurrently, as it internally uses BuildKit's DAG solver.