Docker (Apple Silicon/M1 Preview) MySQL quot;no matching manifest for linux/arm64/v8 in the manifest list entriesquot;(Docker (Apple Silicon/M1 Preview) MySQL“在清单列表条目中没有与 linux/arm64/v8 匹配的清单)
问题描述
我正在运行 Docker Apple Silicon Preview. 我创建了教程容器/图像,它运行良好.当我创建自定义 YAML 文件并运行 docker-compose 时,我在拉取 mysql 时出现以下错误:
I'm running the latest build of the Docker Apple Silicon Preview. I created the tutorial container/images and it works fine. When I went to create a custom YAML file and run docker-compose I get the following error when pulling mysql:
错误:清单列表条目中没有与 linux/arm64/v8 匹配的清单
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
这是我的 YAMl 文件中的一个片段:
Here is a snippet from my YAMl file:
version: '3'
services:
# Database
db:
image: mysql-server:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: pass
MYSQL_DATABASE: wp
MYSQL_USER: wp
MYSQL_PASSWORD: wp
networks:
- wpsite
我试过 :latest 和 :8 都导致同样的错误.它可以很好地拉动 phpmyadmin 和 wordpress.
I've tried :latest and :8 which result in the same error. It pulls phpmyadmin and wordpress fine.
推荐答案
好吧,从技术上讲它不会解决您的问题(在 ARM 上运行 MySQL),但暂时您可以添加 platform到您的服务,如:
Well, technically it will not solve your issue (running MySQL on ARM), but for the time being, you could add platform to your service like:
services:
db:
platform: linux/x86_64
image: mysql:5.7
...
或者,考虑使用 MariaDB,它应该可以作为替代品,例如这个:
Alternatively, consider using MariaDB, which should work as a drop-in replacement like e.g. this:
services:
db:
image: mariadb:10.5.8
...
使用 Docker 预览版在 M1 上这两种方法都对我有用
Both ways work for me on M1 with the Docker Preview
这篇关于Docker (Apple Silicon/M1 Preview) MySQL“在清单列表条目中没有与 linux/arm64/v8 匹配的清单"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Docker (Apple Silicon/M1 Preview) MySQL“在清单列表条目中没有与 linux/arm64/v8 匹配的清单"
基础教程推荐
- SSMS 中的权限问题:“对象 'extended_properties'、数据库 'mssqlsystem_resource'、... 错误 229)上的 SELECT 权限被拒绝" 2022-01-01
- SQL:使用来自具有相同列名的两个表中的数据... 2021-01-01
- 将 SQL Server DateTime 列迁移到 DateTimeOffset 2021-01-01
- 无法解决整理冲突 2021-01-01
- 如何使用 mysql.connector 禁用查询缓存 2022-01-01
- 需要 MySQL 5.1 中的抽象触发器来更新审计日志 2021-01-01
- 在 SQL 中连接多个表 2021-01-01
- SQL Server 实例在登录协商期间返回无效或不受支持的协议版本 2021-01-01
- SQL 效率:WHERE IN 子查询 vs. JOIN 然后 GROUP 2021-01-01
- 是否可以执行按位分组功能? 2021-01-01
