התקנת Discourse על שרת מקומי: PostgreSQL ובעיות בסקריפט ההתקנה

I don’t think you can install both docker-ce and docker.io. Maybe remove both of those and then install just one of them.

I usually use https://get.docker.com/. What I’d do is get a new VM and use just that.