К сожалению, это невозможно.Теоретически вы можете использовать что-то вроде
RUN apk update && apk add --no-cache bash \
alsa-lib \
at-spi2-atk \
atk \
cairo \
cups-libs \
dbus-libs \
eudev-libs \
expat \
flac \
gdk-pixbuf \
glib \
libgcc \
libjpeg-turbo \
libpng \
libwebp \
libx11 \
libxcomposite \
libxdamage \
libxext \
libxfixes \
tzdata \
libexif \
udev \
xvfb \
zlib-dev \
chromium=1.0.154.65 \
chromium-chromedriver=1.0.154.65
Но это не так с:
ERROR: unsatisfiable constraints:
chromium-72.0.3626.121-r0:
breaks: world[chromium=1.0.154.65]
chromium-chromedriver-72.0.3626.121-r0:
breaks: world[chromium-chromedriver=1.0.154.65]
Причина в том, что старые пакеты отбрасываются при обновлении alpine.Поэтому, если вы хотите использовать определенную версию хрома, вам нужно посмотреть https://pkgs.alpinelinux.org/packages?name=chromium&branch=v3.7 и найти альпийскую версию, которая включает в себя нужную версию хрома, а затем вам нужно использовать эту версию alpine в качестве базового образа (например FROM alpine:3.7
, если вы хотите хром в версии 61.0.3163.100-r0).Другое решение - создать собственное зеркало.
Если вам нужно больше информации, я могу порекомендовать это сообщение в блоге