ERROR: No Matching Manifest For linux/arm64/v8 Apple Mac M1 Docker MySql y Laravel

- Andrés Cruz

In english

ERROR: No Matching Manifest For linux/arm64/v8 Apple Mac M1 Docker MySql y Laravel

Este error puede suceder en múltiples contextos pero vamos esta publicación va a tratar el caso específico de una Mac con M1 de los Apple Silicon en la cual intentamos ejecutar una app en Laravel con Laravel Sail y Docker y MySQL; en este escenario, es posible que te de el error anterior; para solventarlo, nada más fácil, basta con colocar dentro de tu archivo de docker-compose.yml la opción de platform: 'linux/amd64':

    mysql:
       image: 'mysql:8.0'
       platform: 'linux/amd64'

Y luego ejecutar nuevamente tu:

./vendor/bin/sail up

Para levantar tu app

Te dejo mas enlaces por aquí en el cual plantean otras soluciones en caso de que no te funcione el anterior:

  1. https://stackoverflow.com/questions/67948804/no-matching-manifest-error-when-using-sail-on-laravel
  2. https://github.com/laravel/framework/issues/38370
  3. https://onexlab-io.medium.com/apple-m1-chip-no-matching-manifest-for-linux-arm64-v8-docker-mysql-5142060a9309
Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.

!Cursos desde!

10$

En Udemy

Quedan 1d 14:52!


Udemy

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
¡Hazte afiliado en Gumroad!