Cannot connect to docker daemon

That’s correct as discourse-setup will create swap and that is a root only operation. And this discussion is off-topic :smile: