【发布时间】:2019-03-26 07:15:44
【问题描述】:
我目前在我的 docker 中安装 Google Chrome 时遇到了一个问题 - 这个设置昨天还在工作,但到今天我收到了这个错误 -
这就是我安装 Chrome 的方式
ENV CHROME_VERSION "google-chrome-stable"
RUN apt-get update
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 -qqy install \
${CHROME_VERSION:-google-chrome-stable} \
&& rm /etc/apt/sources.list.d/google-chrome.list \
&& rm -rf /var/lib/apt/lists/*
这会引发错误
W:无法获取http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found
E: 某些索引文件下载失败。它们已被忽略,或使用旧的。
如果我删除 apt-get update 部分,则不会出现上述错误,但找不到 google-chrome-stable
ENV 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 -qqy install \
${CHROME_VERSION:-google-chrome-stable} \
&& rm /etc/apt/sources.list.d/google-chrome.list \
&& rm -rf /var/lib/apt/lists/*
那么错误就是
E: 找不到包 google-chrome-stable
此外,我发现了一个链接,建议删除 jessie - https://lists.debian.org/debian-devel-announce/2019/03/msg00006.html
我该如何配置以消除这两个错误,因为昨天一切正常,并且我的 docker 构建成功。
【问题讨论】:
标签: google-chrome docker dockerfile debian-jessie