browserless/chrome (1.61.1-chrome-stable)
Published 2026-10-08 19:11:12 +00:00 by moeardent
Installation
docker pull scm.moebiusol.eu/moebiusol/browserless/chrome:1.61.1-chrome-stablesha256:6ea1baf4275fdb10f17684f878fe8e0413a6aa4265fb837a8af6dd3e0517332cImage layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:c646150c866c8b5ece67bc79c610718acf858034fa22502b0dba3d38c53fc9a9 in / |
| CMD ["/bin/bash"] |
| ENV NODE_VERSION=v18.19.0 |
| ENV NVM_DIR=/usr/src/.nvm |
| ENV NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin |
| ENV PATH=/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ARG BLESS_USER_ID=999 |
| COPY fonts.conf /etc/fonts/local.conf # buildkit |
| RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -qq update && apt-get -qq dist-upgrade # buildkit |
| RUN |1 BLESS_USER_ID=999 /bin/sh -c echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections # buildkit |
| RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -y -qq --no-install-recommends install software-properties-common build-essential ca-certificates curl dumb-init ffmpeg fontconfig fonts-freefont-ttf fonts-gfs-neohellenic fonts-indic fonts-ipafont-gothic fonts-kacst fonts-liberation fonts-noto-cjk fonts-noto-color-emoji fonts-roboto fonts-thai-tlwg fonts-ubuntu fonts-urw-base35 fonts-wqy-zenhei gconf-service git libappindicator1 libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm-dev libgbm1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libu2f-udev libvulkan1 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 locales lsb-release msttcorefonts pdftk unzip wget xdg-utils xvfb # buildkit |
| RUN |1 BLESS_USER_ID=999 /bin/sh -c mkdir -p $NVM_DIR && curl -sL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash && . $NVM_DIR/nvm.sh && nvm install $NODE_VERSION # buildkit |
| RUN |1 BLESS_USER_ID=999 /bin/sh -c fc-cache -f -v && apt-get -qq clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
| RUN |1 BLESS_USER_ID=999 /bin/sh -c groupadd -r blessuser && useradd --uid ${BLESS_USER_ID} -r -g blessuser -G audio,video blessuser && mkdir -p /home/blessuser/Downloads && chown -R blessuser:blessuser /home/blessuser # buildkit |
| ARG USE_CHROME_STABLE |
| ARG CHROME_STABLE_VERSION |
| ARG PUPPETEER_CHROMIUM_REVISION |
| ARG PUPPETEER_VERSION |
| ARG PORT=3000 |
| ENV APP_DIR=/usr/src/app |
| ENV PUPPETEER_CACHE_DIR=/usr/src/app |
| ENV PLAYWRIGHT_BROWSERS_PATH=/usr/src/app |
| ENV CONNECTION_TIMEOUT=60000 |
| ENV CHROME_PATH=/usr/bin/google-chrome |
| ENV HOST=0.0.0.0 |
| ENV IS_DOCKER=true |
| ENV LANG=C.UTF-8 |
| ENV NODE_ENV=production |
| ENV PORT=3000 |
| ENV PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 |
| ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true |
| ENV USE_CHROME_STABLE=true |
| ENV WORKSPACE_DIR=/usr/src/app/workspace |
| RUN |5 USE_CHROME_STABLE=true CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 PUPPETEER_VERSION=21.9.0 PORT=3000 /bin/sh -c mkdir -p $APP_DIR $WORKSPACE_DIR # buildkit |
| WORKDIR /usr/src/app |
| COPY . . # buildkit |
| RUN |5 USE_CHROME_STABLE=true CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 PUPPETEER_VERSION=21.9.0 PORT=3000 /bin/sh -c if [ -n "$CHROME_STABLE_VERSION" ]; then wget -q -O /tmp/chrome.deb https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${CHROME_STABLE_VERSION}-1_amd64.deb && apt install -y /tmp/chrome.deb && rm /tmp/chrome.deb; elif [ "$USE_CHROME_STABLE" = "true" ]; then cd /tmp && wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && dpkg -i google-chrome-stable_current_amd64.deb; fi # buildkit |
| RUN |5 USE_CHROME_STABLE=true CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 PUPPETEER_VERSION=21.9.0 PORT=3000 /bin/sh -c if [ "$USE_CHROME_STABLE" = "true" ]; then export CHROMEDRIVER_SKIP_DOWNLOAD=false; else export CHROMEDRIVER_SKIP_DOWNLOAD=true; fi && npm i && npm i puppeteer@$PUPPETEER_VERSION; npm run postinstall && npm run build && npm prune --production && chown -R blessuser:blessuser $APP_DIR # buildkit |
| USER blessuser |
| EXPOSE map[3000/tcp:{}] |
| CMD ["./start.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |
Details
2026-10-08 19:11:12 +00:00
Versions (1)
View all
Container
4
OCI / Docker
linux/amd64
1.3 GiB
1.61.1-chrome-stable
2026-10-08