【发布时间】:2022-11-25 05:05:24
【问题描述】:
我正在使用这个 Dockerfile 来构建我的包:
FROM python:3.9
MAINTAINER jiangxiaoqiang (example@gmail.com)
ENV LANG=en_US.UTF-8 \
LC_ALL=en_US.UTF-8 \
TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
&& echo $TZ > /etc/timezone \
&& mkdir -p /root/pydolphin \
&& apt-get update \
&& apt-get install ffmpeg chromium-chromedriver libsm6 libxext6 vim -y
ADD dolphin /root/pydolphin/dolphin
ADD requirements-pip.txt /root/pydolphin/
ADD schedulespider.py /root/pydolphin/
ADD docker-start-app.sh /root/pydolphin/
ADD cert_check_trigger.py /root/pydolphin/
RUN pip3 install -r /root/pydolphin/requirements-pip.txt
WORKDIR /root/pydolphin/
ENTRYPOINT exec /root/pydolphin/docker-start-app.sh
但显示此错误:
Unable to locate package chromium-chromedriver
我应该怎么做才能安装chromium-chromedriver?
【问题讨论】:
-
为了能够安装
chromium-chromedriver,您需要使用 ubuntu(基于)映像,而不是 debian(基于)。 -
不确定这是否是您需要的,在 debian 中我看到有一个 chromium-driver,您想尝试一下。
标签: docker