images

chrome (130-1.0.3)

Published 2026-04-04 20:03:57 +00:00 by MRLokop

Installation

docker pull git.mrlokop.dev/images/chrome:130-1.0.3
sha256:cf776cb2c81abfe7708d575fd023d2c26f09a32c8b9c3bdfde21c51044261888

Image Layers

# debian.sh --arch 'amd64' out/ 'stable' '@1773619200'
ARG chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz
ARG chrome_folder=130.0.6723.116
ENV CHROME_URL=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz
ENV CHROME_FOLDER=130.0.6723.116
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c apt-get update && apt-get install -qy ca-certificates wget unzip fonts-freefont-ttf libxss1 socat --no-install-recommends && wget -O chrome.tar.gz "${CHROME_URL}" --progress=bar --no-check-certificate && tar -xf chrome.tar.gz && apt install -qqy "./${CHROME_FOLDER}/install-dependencies.deb" && apt-get clean && rm -rf /var/lib/apt/lists/* && apt-get autoremove -y # buildkit
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c chown root "/${CHROME_FOLDER}/chrome-sandbox" # buildkit
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c chmod 4755 "/${CHROME_FOLDER}/chrome-sandbox" # buildkit
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c mkdir /browsers && ln -s "/${CHROME_FOLDER}/chrome" /browsers/chrome # buildkit
ENV PATH=/browsers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY Dockerstart.sh /Dockerstart.sh # buildkit
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c chmod +x /Dockerstart.sh # buildkit
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c useradd headless --shell /bin/bash --create-home && usermod -a -G sudo headless && echo 'ALL ALL = (ALL) NOPASSWD: ALL' >> /etc/sudoers && echo 'headless:nopassword' | chpasswd # buildkit
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c echo "\n-------------------------------" && echo "INSTALLED BROWSERS:" && chrome --version && echo "-------------------------------\n" # buildkit
RUN |2 chrome_url=https://github.com/ulixee/chrome-versions/releases/download/130.0.6723.116/chrome_130.0.6723.116_linux.tar.gz chrome_folder=130.0.6723.116 /bin/sh -c mkdir /data && chown -R headless:headless /data # buildkit
USER headless
ENTRYPOINT ["/Dockerstart.sh"]
CMD ["" ""]
USER root
RUN /bin/sh -c apt-get update && apt-get install -qy curl --no-install-recommends && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y nodejs && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /app
COPY /hero/build-dist ./ # buildkit
RUN /bin/sh -c mkdir -p /data && chown -R headless:headless /data /app # buildkit
ENV CHROME_130_BIN=/browsers/chrome
ENV ULX_DEFAULT_BROWSER_ID=chrome-130-0
USER headless
EXPOSE [1337/tcp]
ENTRYPOINT []
CMD ["node" "-e" "const Core = require('@ulixee/hero-core').default;const { WsTransportToClient } = require('@ulixee/net');const WebSocket = require('ws');const port = parseInt(process.env.HERO_PORT || '1337');Core.start().then(core => { const wss = new WebSocket.Server({ port }, () => { console.log('Hero Core listening on port ' + port); }); wss.on('connection', (ws, req) => { console.log('Connection from ' + req.socket.remoteAddress); const t = new WsTransportToClient(ws, req); core.addConnection(t); }); process.on('SIGTERM', () => { wss.close(); Core.shutdown(); });}).catch(e => { console.error(e); process.exit(1); });"]
Details
Container
2026-04-04 20:03:57 +00:00
2
OCI / Docker
linux/amd64
626 MiB
Versions (8) View all
131-latest 2026-04-05
130-latest 2026-04-05
130-1.0.5 2026-04-04
130-1.0.4 2026-04-04
130-1.0.3 2026-04-04