You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker MySQL容器exec format error报错求助(Portainer部署WordPress)

解决MySQL容器"exec format error"问题
  • 检查架构匹配性
    这个报错大概率是MySQL镜像架构和你的宿主机不兼容导致的——比如你用了Intel/AMD(x86_64)架构的镜像,但机器是ARM架构(树莓派、Apple Silicon Mac这类)。
    解决:

    1. 部署时选支持多架构的MySQL镜像,比如mysql:8.0-debian,或者直接指定对应架构的镜像,比如ARM64用mysql/mysql-server:8.0-arm64。
    2. 拿不准自己机器架构的话,在宿主机终端跑uname -m,输出x86_64是Intel/AMD,aarch64是ARM64。
  • 重新拉取完整镜像
    之前下载的镜像可能损坏,导致启动脚本出问题:

    1. 在Portainer的「镜像」管理里找到对应的MySQL镜像,删除它。
    2. 重新部署WordPress栈,让Portainer重新拉取完整的镜像包。
  • 排查脚本权限(少见情况)
    官方镜像一般不会出现这个问题,但如果前面方法都没用,可以试试:
    在宿主机终端跑docker run --rm mysql:latest ls -l /usr/local/bin/docker-entrypoint.sh,看输出的权限是不是rwxr-xr-x。如果不是,新手建议直接换镜像,不要折腾自定义修改。

  • 更新Docker和Portainer版本
    老旧版本的Docker或Portainer可能存在架构适配bug,更新到最新稳定版后再重新部署试试。

内容的提问来源于stack exchange,提问作者Jimy.b

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 02:50:34