google-chrome-stable (latest)

Published 2025-05-09 02:10:37 +00:00 by maxweiss

Installation

docker pull forgejo.maxweiss.io/public/google-chrome-stable:latest
sha256:57052b7bb89256a3458193a2bd98a0f73ac8fa69f6d93438cdd190be3934b593

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=20.04
ADD file:f9ee450324e6ff2c946bc9aae5cf7e35e240dbd387d8b9f5ee1ed5b8434b9894 in /
CMD ["/bin/bash"]
RUN /bin/sh -c echo "deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse" > /etc/apt/sources.list && echo "deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb http://archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb-src http://archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse" >> /etc/apt/sources.list # buildkit
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c ln -fs /usr/share/zoneinfo/UTC /etc/localtime # buildkit
RUN /bin/sh -c apt update -yq && apt install -yq tzdata && dpkg-reconfigure --frontend noninteractive tzdata # buildkit
RUN /bin/sh -c apt-get upgrade -yq && apt install -yq apt-transport-https ca-certificates curl gnupg fonts-wqy-microhei hicolor-icon-theme libcanberra-gtk-common-dev libcanberra-gtk-dev libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0 libcanberra-gtk3-dev libcanberra-gtk3-module libgl1-mesa-dri libgl1-mesa-glx libpangox-1.0-0 libpulse0 libv4l-0 fonts-symbola fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core --no-install-recommends # buildkit
RUN /bin/sh -c curl -sSL https://dl.google.com/linux/linux_signing_key.pub | apt-key add - && echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list && apt update && apt install -y google-chrome-stable --no-install-recommends # buildkit
RUN /bin/sh -c apt purge --auto-remove -y curl && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c groupadd -r chrome --gid 1000 && useradd -r -g chrome --uid 1000 -G audio,video chrome && mkdir -p /home/chrome/Downloads && chown -R chrome:chrome /home/chrome && mkdir -p /home/chrome/.config/gtk-3.0/ # buildkit
RUN /bin/sh -c echo "<?xml version='1.0'?>" > /etc/fonts/local.conf && echo "<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>" >> /etc/fonts/local.conf && echo '<fontconfig>' >> /etc/fonts/local.conf && echo '<match target="font">' >> /etc/fonts/local.conf && echo '<edit mode="assign" name="rgba">' >> /etc/fonts/local.conf && echo '<const>rgb</const>' >> /etc/fonts/local.conf && echo '</edit>' >> /etc/fonts/local.conf && echo '</match>' >> /etc/fonts/local.conf && echo '<match target="font">' >> /etc/fonts/local.conf && echo '<edit mode="assign" name="hinting">' >> /etc/fonts/local.conf && echo '<bool>true</bool>' >> /etc/fonts/local.conf && echo '</edit>' >> /etc/fonts/local.conf && echo '</match>' >> /etc/fonts/local.conf && echo '<match target="font">' >> /etc/fonts/local.conf && echo '<edit mode="assign" name="hintstyle">' >> /etc/fonts/local.conf && echo '<const>hintslight</const>' >> /etc/fonts/local.conf && echo '</edit>' >> /etc/fonts/local.conf && echo '</match>' >> /etc/fonts/local.conf && echo '<match target="font">' >> /etc/fonts/local.conf && echo '<edit mode="assign" name="antialias">' >> /etc/fonts/local.conf && echo '<bool>true</bool>' >> /etc/fonts/local.conf && echo '</edit>' >> /etc/fonts/local.conf && echo '</match>' >> /etc/fonts/local.conf && echo '<match target="font">' >> /etc/fonts/local.conf && echo '<edit mode="assign" name="lcdfilter">' >> /etc/fonts/local.conf && echo '<const>lcddefault</const>' >> /etc/fonts/local.conf && echo '</edit>' >> /etc/fonts/local.conf && echo '</match>' >> /etc/fonts/local.conf && echo '<match target="font">' >> /etc/fonts/local.conf && echo '<edit name="embeddedbitmap" mode="assign">' >> /etc/fonts/local.conf && echo '<bool>false</bool>' >> /etc/fonts/local.conf && echo '</edit>' >> /etc/fonts/local.conf && echo '</match>' >> /etc/fonts/local.conf && echo '</fontconfig>' >> /etc/fonts/local.conf && echo '[Settings]' > /home/chrome/.config/gtk-3.0/settings.ini && echo 'gtk-key-theme-name = Emacs' >> /home/chrome/.config/gtk-3.0/settings.ini # buildkit
RUN /bin/sh -c chown -R chrome:chrome /home/chrome # buildkit
RUN /bin/sh -c mkdir -p /var/lib/dbus && mkdir -p /var/run/dbus && dbus-uuidgen > /var/lib/dbus/machine-id && cp /var/lib/dbus/machine-id /etc/machine-id # buildkit
CMD ["/bin/sh" "-c" "dbus-daemon --system --fork && su - chrome -c 'DISPLAY=unix:0 google-chrome --user-data-dir=/data'"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 20.04
Details
Container
2025-05-09 02:10:37 +00:00
7
OCI / Docker
linux/amd64
471 MiB
Versions (1) View all
latest 2025-05-09