Handelt es sich bei der VM um eine Containervirtualisierung (lxc, OpenVZ, ...) oder Vollvirtualisierung (KVM, VMWare, ...)? Soweit ich weiß läuft die docker-engine nur auf letzterem.
Mit den geringen Ressourcen wirst du wohl nicht allzu viel Freude mit Docker haben. Zumindest 2GB RAM und genug Festplattenspeicher für einige Container solltest du doch haben.
LG andaris