How to Run Cypress against a Docker container in a CI pipeline

The Aim Our goal is to have a CI pipeline which can run Cypress browser tests against a web application which is built as a Docker container (e.g. an application that you run on Cloud Run or Amazon ECS).