Instalacja Google Chrome w kontenerze (nowy sposób klucza GPG)
Na nowych systemach (np. Ubuntu 24.04+) stary sposób pobierania klucza GPG Google Chrome nie działa. Użyj poniższego fragmentu w Dockerfile:
RUN set -eux; \
mkdir -p /etc/apt/keyrings; \
wget -qO- https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /etc/apt/keyrings/google-linux-signing-key.gpg; \
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google-linux-signing-key.gpg] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list; \
apt-get update; \
apt-get install -y --no-install-recommends google-chrome-stable; \
apt-get clean; \
rm -rf /var/lib/apt/lists/*
Ten sposób jest już użyty w containers/browser-service/Dockerfile
.
Typowe błędy
NO_PUBKEY ...
lub błąd GPG przy apt update: oznacza, że klucz nie został poprawnie dodany lub użyto starej metody.