Cannot get Temporal server running locally

I am trying to validate a use-case to migrate workflows running on our internal servers to Temporal but am running into errors when trying to start up the server locally when running the docker-compose up command after cloning from the temporalio/docker-compose repo. I have tried scouring resources and cannot figure out how to resolve these errors as I have never run into them in Docker.

Steps to reproduce

  1. Clone the repository locally git clone https://github.com/temporalio/docker-compose.git
  2. Change directories cd docker-compose
  3. Run docker-compose up
  4. See error from output of docker-compose up command: Error response from daemon: unable to find user temporal: no matching entries in passwd file
  5. ‘temporal’, ‘admin-tools’, and ‘ui’ containers are created but do not run. ‘postgresql’ container is also exiting with error code 1 and message: 2024-05-25 12:13:23 exec /usr/local/bin/docker-entrypoint.sh: exec format error

Screenshots

Environment

  • Docker version 26.0.0, build 2ae903e
  • Docker Compose version v2.26.1-desktop.1
  • OS: Windows Microsoft Windows 10 Pro
  • System Type: x64-based PC

Any help would be appreciated!