国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何在Dockerfile中安裝特定版本的Chrome

在Dockerfile中,您可以從Python鏡像開始安裝,并且您可能需要安裝一個特定版本(而不是最新版本)的Google Chrome。下面是您目前的Dockerfile內(nèi)容:

FROM python:3.6
# 工具
RUN apt-get update \
    && apt-get install -y vim less \
    && apt-get clean
# https://github.com/SeleniumHQ/docker-selenium/blob/master/NodeChrome/Dockerfile.txt
#============================================
# Google Chrome
#============================================
# 可以通過CHROME_VERSION指定版本;
# 例如:google-chrome-stable=53.0.2785.101-1
#       google-chrome-beta=53.0.2785.92-1
#       google-chrome-unstable=54.0.2840.14-1
#       latest (等同于google-chrome-stable)
#       google-chrome-beta  (拉取最新beta版)
#============================================
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 -qqy install \
    ${CHROME_VERSION:-google-chrome-stable} \
  && rm /etc/apt/sources.list.d/google-chrome.list \
  && rm -rf /var/lib/apt/lists/* /var/cache/apt/*

您從此處獲取了Chrome安裝步驟(如評論中所示),但即使使用示例中的版本,您也會收到以下錯誤:

E: Version '53.0.2785.101-1' for 'google-chrome-stable' was not found

您嘗試了Google Chrome的其他版本,但都沒有成功。請問是否了解其他安裝特定版本的方法,或者您在這些步驟中做錯了什么?

解決方案

我花了一些時間才找到答案,因為您是從Google的軟件倉庫安裝Chrome,他們只在其倉庫中保留最新版本的Google Chrome。您可能可以搜索第三方倉庫以獲取舊版本的Chrome,但我個人不建議這樣做。

目前的版本是google-chrome-stable的75.0.3770.100-1版本(本文發(fā)布時)。對于您而言,這個版本不適用嗎?

最后,我直接復制了您的Dockerfile,并在其中的映像上成功安裝了最新版本的google-chrome-stable。您是如何運行docker的呢?

以下是我的步驟:

  1. 將您的Dockerfile直接復制到`./Dockerfile`文件中

  2. 運行命令 `docker build ./`

  3. 運行命令 `docker image ls`,找到鏡像ID(在我的例子中是`90206843f24e`)

  4. 運行命令 `docker run --entrypoint "/bin/bash" -it 90206843f24e`,進入一個root shell,并嘗試運行`google-chrome -version`來驗證安裝的版本文章來源地址http://www.zghlxwxcb.cn/article/658.html

到此這篇關(guān)于如何在Dockerfile中安裝特定版本的Chrome的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

原文地址:http://www.zghlxwxcb.cn/article/658.html

如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請聯(lián)系站長進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 如何將文件重置或恢復到特定版本?

    如何在特定的提交哈希(我通過 git log 和 git diff 確定)處將修改后的文件恢復到其先前的版本? 一個優(yōu)秀的自由職業(yè)者,應該有對需求敏感和精準需求捕獲的能力,而huntsbot.com提供了這個機會 假設您想要的提交的哈希是 c5f567: git checkout 手冊頁提供了更多信息。 如果您想恢

    2024年02月07日
    瀏覽(18)
  • 如何在 Ubuntu 中安裝最新的 Python 版本

    如何在 Ubuntu 中安裝最新的 Python 版本

    動動發(fā)財?shù)男∈?,點個贊吧! Python 是增長最快的主要通用編程語言。其原因有很多,例如其可讀性和靈活性、易于學習和使用、可靠性和效率。 目前使用的 Python 有兩個主要版本 – 2 和 3(Python 的現(xiàn)在和未來);前者不會出現(xiàn)新的主要版本,而后者正在積極開發(fā)中,并且在

    2024年02月12日
    瀏覽(28)
  • 如何在Windows7中安裝Node.js14.x.x版本及以上版本

    如何在Windows7中安裝Node.js14.x.x版本及以上版本

    如何在Windows7中安裝Node.js14.x.x版本及以上版本呢?具體操作步驟如下: 第一步:在環(huán)境變量中添加一條配置: 第二步:下載14.x.x以上的node安裝包zip版本,并將其解壓,放到你想放的目錄下,比如: ? 第三步:配置環(huán)境變量 如果你之前安裝了node的其他版本,比如12.x.x,可以

    2024年02月13日
    瀏覽(23)
  • 如何關(guān)閉“若要接收后續(xù)google chrome更新,您需使用windows10或更高版本”

    如何關(guān)閉“若要接收后續(xù)google chrome更新,您需使用windows10或更高版本”

    如何關(guān)閉“若要接收后續(xù) google chrome 更新,您需使用 windows 10 或更高版本” - 知乎

    2024年02月12日
    瀏覽(28)
  • 如何像正常使用ROS一樣使用Docker ROS?Ubuntu22.04在docker中安裝noetic版本ROS

    如何像正常使用ROS一樣使用Docker ROS?Ubuntu22.04在docker中安裝noetic版本ROS

    自從買了新電腦,遇到的麻煩接連不斷。先是安裝Ubuntu系統(tǒng)安裝不上,安裝完成之后網(wǎng)卡、觸控板等硬件都沒有打上驅(qū)動,折騰了老半天,把ubuntu的內(nèi)核升級到了Ubuntu20.04所支持的最高版本,然而還是沒有解決驅(qū)動的問題,遂一氣之下將系統(tǒng)升級為了Ubuntu22.04,這一次安裝完系

    2024年04月17日
    瀏覽(49)
  • 【教程】部署apprtc服務中安裝google-cloud-cli組件的問題及解決

    【教程】部署apprtc服務中安裝google-cloud-cli組件的問題及解決

    #0# 前置條件 已經(jīng)安裝完成node,grunt,node 組件和python pip包等。需要安裝google-cloud-cli組件。 apprtc項目運行需要google-cloud-cli前置組件,且運行其中的dev_appserver.py。 根據(jù)google官方的關(guān)于安裝gcloud cli的說明:https://cloud.google.com/sdk/docs/install?hl=zh-cn。 可以通過apt命令直接安裝這兩

    2024年02月11日
    瀏覽(16)
  • GitHub 下載某個程序的特定版本(代碼)

    git clone 下載源碼 git tag 列出所有版本號 git checkout +某版本號 你當前文件夾下的源碼會變成這個版本號的源碼。 但可能遇到錯誤: error: Your local changes to the following files would be overwritten by checkout : xxxx Please commit your changes or stash them before you switch branches 可以強制切換分支以舍棄

    2024年02月08日
    瀏覽(23)
  • TensorFlow與pytorch特定版本虛擬環(huán)境的安裝

    TensorFlow與pytorch特定版本虛擬環(huán)境的安裝

    TensorFlow與Python的版本對應,注意,一定要選擇對應的版本,否則會讓你非常痛苦,折騰很久搞不清楚原因。 建議使用國內(nèi)鏡像源安裝 沒有GPU后綴的就表示是CPU版本的,不加版本就是最新 還可以指定版本 GPU版本 完成虛擬環(huán)境配置以及包的安裝就可以運行程序啦 如下,成功了

    2024年02月09日
    瀏覽(26)
  • 查看NodeJS與npm對應版本以及指定安裝特定版本的npm(可查)

    官網(wǎng)信息鏈接:https://nodejs.org/zh-cn/download/releases/ 安裝指定版本的npm 1.安裝淘寶鏡像 即 npm轉(zhuǎn)cnpm 防止npm安裝過慢 2.查看當前node版本(我的大版本是16) 3.查看當前npm版本,安裝node.js對應版本的npm 3.確認是否安裝成功 (打開命令行,然后輸入)

    2024年02月17日
    瀏覽(32)
  • 在 CentOS 8 上使用 NVM 安裝特定版本的 Node.js

    在開發(fā)過程中,我們可能需要在同一臺機器上使用不同版本的 Node.js。這時,Node Version Manager (NVM) 就派上了用場。NVM 是一個用于管理多個 Node.js 版本的工具,它允許你在同一臺機器上安裝和切換不同的 Node.js 版本。在本文中,我將向你展示如何在 CentOS 8 上使用 NVM 安裝特定版

    2024年02月12日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包