Eu entendo como fazer. Primeiro crie ou converta uma imagem compactada qcow2 (é o formato qemu) Em seguida, crie um dockerfile como este e renomeie-o como Dockerfile
FROM rancher/vm-base:0.0.1
COPY centos.img /base_image/centos7.img
CMD ["-m 2002m"]
importe no docker, é claro, faça isso onde você copiou a imagem (no meu caso é /root/centos.img e pwd é root)
docker build -t "centos7:kvm"
Em seguida, abra o ranchervm webgui, faça "create instance" e coloque centos7: kvm em "imagem", configure outras coisas como você gosta e clique ok Você pode executar a imagem do docker criada via kvm via vnc no navegador.