Why is this constantly happening when I try to update

IIRC it’s because the newer version of Discourse needs Docker Manager to first be upgraded. Think of it like a dependency thing.