Virt-Manager for OSX
virt-manager is hardly to get running on OSX. Therefor i built this container.
Install XQuartz and socat first.
How does it work?
docker run --vm steigr/virt-manager start prints an shellscript, which forwards X11-Socket and your SSH-Agent-Socket into the container (via socat) on a random port number. Inside a socat instance maps the (outside opened) TCP-Socket for SSH_AUTH_SOCK on a local unix socket. The X11-DISPLAY is set accordingly. Then virt-manager is started.
docker run --rm steigr/virt-manager | bash
The container can access your ssh-agent-socket and your .ssh folder. Thus connecting any libvirtd system should be possible.
/usr/local/bin/virt-manager: line 97: exec: : not found