【发布时间】:2021-04-03 23:55:59
【问题描述】:
我正在运行Docker Apple Silicon Preview. 的最新版本,我创建了教程容器/图像,它运行良好。当我去创建一个自定义 YAML 文件并运行 docker-compose 时,我在拉取 mysql 时收到以下错误:
错误:清单列表条目中没有与 linux/arm64/v8 匹配的清单
这是我的 YAMl 文件中的一个 sn-p:
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。
【问题讨论】:
-
并且有 MySQL 维护人员为该架构推送了一个图像?
-
只有amd64的图片...mysql Tags \- Docker Hub
-
奇怪,我相信MySQL支持ARM 来源:mysqlonarm.github.io/Running-MySQL-on-ARM
-
@AkihitoKIRISAKI hub.docker.com/r/mysql/mysql-server/…(服务器)看起来一样,但会安装。
-
@Sam
mysql-server:5.7版本太旧,无法支持 arm64! hub.docker.com/layers/mysql/mysql-server/5.7/images/…
标签: mysql docker apple-silicon