unable to pull mysql:5.6 with docker on windows-latest runner at github-actions

Running the created yml file via docker with docker-compose -f "docker/docker-compose-refqa.yml" up -d --build produces the following logs and finally fails with Error: Process completed with exit code 1.

Pulling openmrs-referenceapplication-mysql (mysql:5.6)...
5.6: Pulling from library/mysql
no matching manifest for windows/amd64 10.0.20348 in the manifest list entries

Below are my trials in solving this (none has worked for the moment)

  • setting dockerd option "experimental: true" before docker pulling images. I think this would have worked but I didn’t know the admin password and how to insert it.
    - if: matrix.platform == 'windows-latest'
      run: runas /user:administrator "dockerd --experimental"

You can view the check here.

cc @ibacher @dkayiwa @kdaud @sharif @burke

I would put this workflow into a separate file from the main.yml and just avoid the issue altogether.