Docker镜像无法使用Chrome浏览器安装节点

juzqafwq  于 2023-06-19  发布在  Go
关注(0)|答案(1)|浏览(180)

我试图构建docker图像与节点作为基础图像沿着谷歌chrome,但它是失败的创建一个图像。谢谢!

FROM node:14.17.1
RUN echo "deb http://security.debian.org/debian-security bullseye-security main contrib non-free" /etc/apt/sources.list
RUN apt-get update
RUN apt-get upgrade -y

ARG CHROME_VERSION="google-chrome-stable"
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
  && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list \
  && apt-get update -qqy \
  && apt-get -y install ${CHROME_VERSION:-google-chrome-stable} vim curl bash \
  && rm /etc/apt/sources.list.d/google-chrome.list \
  && rm -rf /var/lib/apt/lists/* /var/cache/apt/*

RUN bash -v
CMD 'cat'

例外

> [5/7] RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -   && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list   && apt-get update -qqy   && apt-get -y install google-chrome-stable vim curl bash   && rm /etc/apt/sources.list.d/google-chrome.list   && rm -rf /var/lib/apt/lists/* /var/cache/apt/*:
#8 0.292 Warning: apt-key output should not be parsed (stdout is not a terminal)
#8 0.422 gpg: no valid OpenPGP data found.
------
executor failed running [/bin/sh -c wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -   && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list   && apt-get update -qqy   && apt-get -y install ${CHROME_VERSION:-google-chrome-stable} vim curl bash   && rm /etc/apt/sources.list.d/google-chrome.list   && rm -rf /var/lib/apt/lists/* /var/cache/apt/*]: exit code: 2

我已经尝试通过下载和安装来下载Chrome驱动程序,也尝试了FROM --platform=linux/amd 64节点:14.17.1仍然无法解决。

yptwkmov

yptwkmov1#

您需要更新您的存储库配置,或者更好的是,使用一个更新的基础映像,例如节点:14.21。
要更新存储库配置,请在deb.debian.orgarchive.debian.org/etc/apt/sources.list中引用的行中将www.example.com更改为www.example.com。

相关问题