Describe the bug
On a Mac M1 (Apple chip), docker-compose build runs fine with this message at the beginning of the build:
elasticsearch uses an image, skipping
then when I try docker-compose up I get the following error:
➜ docker git:(main) ✗ docker-compose up
Pulling elasticsearch (elasticsearch:6.8.15)...
6.8.15: Pulling from library/elasticsearch
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
Details
Conductor version: 3.7.1
Persistence implementation: default for docker-compose.yml
Queue implementation: default for docker-compose.yml
Workflow definition:
Task definition:
Event handler definition:
To Reproduce
Steps to reproduce the behavior:
- Go to docker directory
- Run docker-compose build
- Run docker-compose up
- See error
Expected behavior
Either build the elasticsearch container or be able to run the containers
Additional context
I tried to add the :osx-x86_64 in the grpc/build.gradle as instructed. When I do, a normal ./gradlew build runs fine but the docker-compose build fails with an 'Unterminated quoted string' error so I removed it. Then I see the behavior in this issue.