John Johnston, 27 år, medgav att han tog fordonet utan tillstånd och körde när han översteg den lagliga alkoholgränsen.
Han sågs av en CCTV-operatör som begick brottet och stoppades av polisen på Buccleuch Street.
Vid Dumfries sheriffdomstol blev han beordrad att utföra 100 timmars oavlönat arbete och fick körförbud.
Johnston, som hade flyttat från Belfast till Dumfries, begick brottet i september i år.
Han hade bott i hemlös inkvartering i staden och tog rullen från Brooms Road.
Han körde den sedan genom staden i ett försök att komma hem från en kväll ute och dricka med en vän.
"Jag försökte bara hitta hem", sa han till domstolen vid ett tidigare framträdande.
En man som försökte ta sig hem på en 2,5 tons vägrulle efter en utekväll i Dumfries har fått ett 15-månaders körförbud.