Download Docker Desktop for Mac or Windows. Docker Compose will be automatically installed. On Linux, make sure you have the latest version of Compose.
Run in this directory:
docker-compose up --build --force-recreate --no-deps
The Next.js app will be running at http://localhost:3000, and apollo server on http://localhost:8080/graphql.