Vì ứng dụng flask và hình ảnh Postgres của bạn không nằm trong cùng một vùng chứa docker nên bạn không thể truy cập cơ sở dữ liệu thông qua localhost !!
trong cơ sở dữ liệu của bạn, URL thay thế localhost tên của Dịch vụ Postgres trong docker-soạn /
engine = create_engine('postgresql://user:[email protected]{}:5432/database'.format('service_name_of_postgres'))