PG::UndefinedTable: ERROR

Because the docker version is what discourse.org uses in production. That’s what’s tested and supported. Anything else and your mostly on your own.