Postgres를 설치하지 마세요.
그건 당연합니다. 웹 서버로 사용할 Discourse를 설치하지 않았기 때문이죠.
그렇다면 (거의 확실하게) VM의 포트가 인터넷에 노출되어 있지 않은 문제가 여전히 남아 있는 것입니다.
그렇지 않습니다. Discourse가 해당 포트에 접근할 수 없다고 명확히 명시하고 있습니다. 당신의 curl 명령어는 443 포트가 다른 것에 의해 제어되고 있음을 보여줍니다.
컨테이너가 성공적으로 빌드되었지만, 443 포트가 다른 것에 의해 사용되고 있어 시작할 수 없거나, 443 포트가 다른 곳으로 라우팅되어 아무것도 하지 않는 것 같습니다.
다음과 같이 시도해 볼 수 있습니다.
docker ps
실행 중인 컨테이너가 있는지 확인하고,
docker logs app
Docker를 통해 Discourse가 기록한 로그를 확인할 수 있습니다.