Install issues when not root

Discourse is the only container I have. I never used Docker before installing Discourse. I’ve never had two containers at the same time.

Nothing outside of Discourse uses Postgres.

Actually, my machine is currently reporting that Postgres isn’t even installed, which seems impossible, since I can still see all the posts/etc that were made before Discourse broke.

Or does the Postgres instance live entirely inside the container, invisible to the host machine?

EDIT: Postgres is listening on a few ports, so it’s clearly installed and running, whatever apt may tell me.