https://github.com/skx/marionette/
As of this week it can now pull down docker-images from dockhub, which was something I'd been needing to rebuild my own systems. Early days, and it is as much proof-of-concept as anything else, but it seems robust and reliable in my own use.
Of course I need to add "written in go" to advertise properly!