providers/docker: use a custom communicator to go through host VM