我正在使用 selenium chromedriver,为此我需要为 linux (ubuntu) 安装 Chrome 依赖项(在我的 dockerfile 中)。我尝试搜索,但找不到明确的列表 - 只有很多例子,人们安装了类似的东西:
RUN yum install -y libX11 libXcomposite libXcursor libXdamage libXext libXi libXtst cups-libs libXScrnSaver libXrandr alsa-lib pango atk at-spi2-atk gtk3
但这从何而来?如何检查是否没有新的依赖项?
我可以通过以下方式获得它:
步骤0: 将“wget”添加到您在 Dockerfile 中定义“RUN yum install -y”的 yum 安装列表
提起容器
SSH 进入: docker exec -it the_name /bin/bash
步骤3 wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm(或下载您需要的 .rmp)
步骤4 运行以下命令来获取依赖项 rpm -qp google-chrome-stable_current_x86_64.rpm --需要