mac构建mysql镜像失败:ERROR [internal] load metadata

mac构建mysql镜像失败,报错:ERROR [internal] load metadata for docker.io/library/mysql:latest
mac构建mysql镜像报错:ERROR [internal] load metadata for docker.io/library/mysql:latest

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 18

似乎是m1芯片的问题,,

在 docker-compose.yml 添加参数,希望可以帮到你

file

3年前 评论
24K大白羊 3年前
sunny_whl 1年前

没有匹配到相应的版本。要不是没有找到,要不就是版本太高啦,没有镜像。可以适当降低镜像的版本。然后重试。大概率是因为网络问题。多构建几次。

3年前 评论
遇白 (楼主) 3年前
Fell-boy (作者) 3年前
遇白 (楼主) 3年前
Fell-boy (作者) 3年前
遇白 (楼主) 3年前

如果是M1的话 可以把mysql单独提出来

docker run --platform linux/x86_64 --network test --name database -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=root --restart=always -v ~/data/mysql:/var/lib/mysql mysql:5.7

3年前 评论
遇白 (楼主) 3年前
renf_cd 3年前

m1芯片的mac,最后换了mariadb

3年前 评论
晨星 3年前
renf_cd 3年前
晨星 3年前
Jioby 2年前

似乎是m1芯片的问题,,

在 docker-compose.yml 添加参数,希望可以帮到你

file

3年前 评论
24K大白羊 3年前
sunny_whl 1年前
2022.11.07 新踩坑 打开 docker-win 的设置 选择 Docker Engine 以下是我的完整设置
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": false
  },
  "registry-mirrors": [
    "https://cr.console.aliyun.com/",
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com"
  ]
}
当你遇到上述问题时,注意这里调成 false
  "buildkit": false
希望能能帮到看到这个问题的你。
2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!