Selenium 提供请求的图像平台与检测到的主机平台(linux/arm64/v8)不匹配

问题描述 投票:0回答:1

在我使用的 Docker Compose

selenium/standalone-chrome

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

但我收到以下错误

selenium 请求的图像平台(linux/amd64)与检测到的主机平台(linux/arm64/v8)不匹配,没有请求特定平台

如何解决?

docker macos selenium-webdriver docker-compose docker-registry
1个回答
0
投票

根据docker-selenium README

对于在 Mac M1 或 Raspberry Pi 等平台上运行的实验性 docker 容器镜像,请参阅托管在 seleniumhq-community/docker-seleniarm 的社区驱动存储库。这些图像是为三个独立的架构构建的:linux/arm64 (aarch64)、linux/arm/v7 (armhf) 和 linux/amd64。

所以,将图像更改为

seleniarm/standalone-chromium

selenium:
    image: seleniarm/standalone-chromium
    container_name: selenium
    ports:
      - "4444:4444"
© www.soinside.com 2019 - 2024. All rights reserved.