设置基础映像(主机操作系统)
FROM python:3.8
RUN apt-get update && apt-get install -y
python-pip
安装wget命令
RUN pip install wget
将依赖项文件复制到工作目录
COPY requirements.txt .
<<p>安装依赖/strong>RUN pip install -r requirements.txt
尝试安装chrome驱动程序
RUN wget -O /tmp/chromedriver.zip https://chromedriver.storage.googleapis.com/88.0.4324.96/chromedriver_mac64.zip
为什么在ubuntu容器中使用mac发行版的chrome驱动程序?我不确定它下面是什么,但我猜由于os类型可能会有一些问题。(不确定)
你可以尝试像下面这样添加ubuntu发行版,它应该可以工作。
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get -y update
sudo apt-get -y install google-chrome-stable
RUN sudo apt-get -y install chromium-chromedriver