小编Sri*_*ury的帖子

无法在 M1 macbook 上的 docker 容器内安装 Chromium

我正在 M1 Macbook Pro 上运行 docker,这里我使用这个 docker 脚本

FROM node:current-buster
# Create and set user
RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
RUN apt-get update && apt install -y ./google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)

这会引发错误 google-chrome-stable:amd64 : Depends: libasound2:amd64 (>= 1.0.16) but it is not installable

对于其他依赖项也是如此

我尝试过各种方法:

  1. 改变基础镜像
  2. 将安装步骤更改为
apt-get install -y wget gnupg ca-certificates procps libxss1 && 
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -      && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'&& 
apt-get update && 
apt-get install -y google-chrome-stable 
Run Code Online (Sandbox Code Playgroud)

(这会出现无法找到包的错误)

该脚本在 …

linux chromium docker puppeteer apple-m1

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

apple-m1 ×1

chromium ×1

docker ×1

linux ×1

puppeteer ×1