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

Docker Compose中Selenium镜像平台(amd64/arm64)不匹配如何解决?

解决Docker Compose中Selenium镜像平台不匹配问题

解决方案

1. 指定运行平台

在Docker Compose配置中添加platform字段,强制使用linux/amd64平台,Docker会通过QEMU模拟该架构环境运行镜像,修改后的配置如下:

selenium:
    image: selenium/standalone-chrome
    container_name: selenium
    platform: linux/amd64
    ports:
      - "4444:4444"

2. 使用ARM64架构的官方镜像

Selenium官方提供了适配ARM64架构的镜像标签,直接替换镜像地址为对应版本即可,示例配置:

selenium:
    image: selenium/standalone-chrome:latest-arm64
    container_name: selenium
    ports:
      - "4444:4444"

提示:可以查看Selenium官方镜像的标签列表,选择对应稳定版本的arm64镜像,避免latest标签可能带来的版本兼容问题。

3. 启用Docker多平台构建(可选)

如果需要自定义构建Selenium镜像,可以启用Docker Buildx创建多平台构建环境,但对于直接使用官方镜像的场景,前两种方法更高效。

内容的提问来源于stack exchange,提问作者Tiago Peres

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 13:07:16