chrome (130-1.0.1)
Published 2026-04-04 19:19:52 +00:00 by MRLokop
Installation
docker pull git.mrlokop.dev/images/chrome:130-1.0.1sha256:cc85ef770503c42122534cd9951a78840f0b2a7b1aaf0e144e9220e46217f1b1
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 |
| 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
2026-04-04 19:19:52 +00:00
Versions (8)
View all
Container
2
OCI / Docker
linux/amd64
606 MiB
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