general

How to resolve 'no matching manifest for linux/arm64/v8 in the manifest list entries' error when launching Tabby via Docker on Apple M1?

Rafik encountered an error 'no matching manifest for linux/arm64/v8 in the manifest list entries' when trying to launch Tabby via Docker on Apple M1. He has already followed the Mac installation guide but wants to know how to resolve this error specifically for Docker usage.

Ra

Rafik FERROUKH

Asked on Apr 14, 2024

To resolve the 'no matching manifest for linux/arm64/v8 in the manifest list entries' error when launching Tabby via Docker on Apple M1, you can build the Docker image for arm64 architecture. Here's how you can do it:

  1. Update your Dockerfile to specify the platform as linux/arm64:
FROM your_base_image

# Specify the platform as linux/arm64
# This ensures the Docker image is built for arm64 architecture
RUN --platform=linux/arm64 your_build_commands
  1. Build the Docker image using the following command:
docker buildx build --platform linux/arm64 -t your_image_name .

By specifying the platform as linux/arm64 in the Dockerfile and using the buildx command to build the image for arm64 architecture, you should be able to resolve the manifest error and successfully launch Tabby via Docker on Apple M1.

Apr 14, 2024Edited by