This was much harder than it should have been. If I were using the Docker Engine instead, it probably would have worked with only a few steps. But I like Docker Desktop, and I want to stick with it. This post explains how to run GUI applications in a Docker container on Linux, and forward the X11 display from the container to the host.