docker.io/browserless/chrome:1.61-chrome-stable linux/amd64

docker.io/browserless/chrome:1.61-chrome-stable - 国内下载镜像源 浏览次数:9

Browserless Chrome

使用 Chromium 浏览器内核的无头浏览器容器镜像。支持 Chromium 支持的所有功能,如 JavaScript、CSS 等。提供了一个基于 Docker 的环境来运行 Chrome 浏览器,方便用于自动化测试、爬虫等任务。

可以通过命令行工具进行控制,例如使用 docker run 命令启动容器并执行测试。

支持多种语言的 API 接口,如 Node.js、Python 等,使得开发人员能够更方便地与浏览器通信并获取数据。

源镜像 docker.io/browserless/chrome:1.61-chrome-stable
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable
镜像ID sha256:b4a9b9f0170b6b9eb3bcef7a93e9b098cc0636269596f892f9ee60d325031e4c
镜像TAG 1.61-chrome-stable
大小 3.11GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD ./start.sh
启动入口
工作目录 /usr/src/app
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2024-01-26T18:43:52.727896867Z
同步时间 2026-01-27 10:36
更新时间 2026-01-27 19:33
开放端口
3000/tcp
环境变量
PATH=/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=v18.19.0 NVM_DIR=/usr/src/.nvm NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin APP_DIR=/usr/src/app PUPPETEER_CACHE_DIR=/usr/src/app PLAYWRIGHT_BROWSERS_PATH=/usr/src/app CONNECTION_TIMEOUT=60000 CHROME_PATH=/usr/bin/google-chrome HOST=0.0.0.0 IS_DOCKER=true LANG=C.UTF-8 NODE_ENV=production PORT=3000 PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true USE_CHROME_STABLE=true WORKSPACE_DIR=/usr/src/app/workspace
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable  docker.io/browserless/chrome:1.61-chrome-stable

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable  docker.io/browserless/chrome:1.61-chrome-stable

Shell快速替换命令

sed -i 's#browserless/chrome:1.61-chrome-stable#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable  docker.io/browserless/chrome:1.61-chrome-stable'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable  docker.io/browserless/chrome:1.61-chrome-stable'

镜像构建历史


# 2024-01-27 02:43:52  0.00B 设置默认要执行的命令
CMD ["./start.sh"]
                        
# 2024-01-27 02:43:52  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2024-01-27 02:43:52  0.00B 指定运行容器时使用的用户
USER blessuser
                        
# 2024-01-27 02:43:52  1.06GB 执行命令并创建新的镜像层
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
                        
# 2024-01-27 02:43:05  447.36MB 执行命令并创建新的镜像层
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
                        
# 2024-01-27 02:42:54  51.29MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2024-01-27 02:42:54  0.00B 设置工作目录为/usr/src/app
WORKDIR /usr/src/app
                        
# 2024-01-27 02:42:54  0.00B 执行命令并创建新的镜像层
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
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 WORKSPACE_DIR
ENV WORKSPACE_DIR=/usr/src/app/workspace
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 USE_CHROME_STABLE
ENV USE_CHROME_STABLE=true
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 PUPPETEER_CHROMIUM_REVISION
ENV PUPPETEER_CHROMIUM_REVISION=121.0.6167.85
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 PORT
ENV PORT=3000
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 IS_DOCKER
ENV IS_DOCKER=true
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 HOST
ENV HOST=0.0.0.0
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 CHROME_PATH
ENV CHROME_PATH=/usr/bin/google-chrome
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 CONNECTION_TIMEOUT
ENV CONNECTION_TIMEOUT=60000
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/src/app
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 PUPPETEER_CACHE_DIR
ENV PUPPETEER_CACHE_DIR=/usr/src/app
                        
# 2024-01-27 02:42:54  0.00B 设置环境变量 APP_DIR
ENV APP_DIR=/usr/src/app
                        
# 2024-01-27 02:42:54  0.00B 定义构建参数
ARG PORT=3000
                        
# 2024-01-27 02:42:54  0.00B 定义构建参数
ARG PUPPETEER_VERSION
                        
# 2024-01-27 02:42:54  0.00B 定义构建参数
ARG PUPPETEER_CHROMIUM_REVISION
                        
# 2024-01-27 02:42:54  0.00B 定义构建参数
ARG CHROME_STABLE_VERSION
                        
# 2024-01-27 02:42:54  0.00B 定义构建参数
ARG USE_CHROME_STABLE
                        
# 2024-01-27 02:41:35  328.05KB 执行命令并创建新的镜像层
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
                        
# 2024-01-27 02:41:34  881.59KB 执行命令并创建新的镜像层
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
                        
# 2024-01-27 02:41:32  181.83MB 执行命令并创建新的镜像层
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
                        
# 2024-01-27 02:41:24  1.23GB 执行命令并创建新的镜像层
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
                        
# 2024-01-27 01:28:32  992.92KB 执行命令并创建新的镜像层
RUN |1 BLESS_USER_ID=999 /bin/sh -c echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections # buildkit
                        
# 2024-01-27 01:28:32  59.21MB 执行命令并创建新的镜像层
RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -qq update &&   apt-get -qq dist-upgrade # buildkit
                        
# 2024-01-27 01:28:22  555.00B 复制新文件或目录到容器中
COPY fonts.conf /etc/fonts/local.conf # buildkit
                        
# 2024-01-27 01:28:22  0.00B 定义构建参数
ARG BLESS_USER_ID=999
                        
# 2024-01-27 01:28:22  0.00B 设置环境变量 PATH
ENV PATH=/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-01-27 01:28:22  0.00B 设置环境变量 NODE_PATH
ENV NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin
                        
# 2024-01-27 01:28:22  0.00B 设置环境变量 NVM_DIR
ENV NVM_DIR=/usr/src/.nvm
                        
# 2024-01-27 01:28:22  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=v18.19.0
                        
# 2024-01-12 01:08:11  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-01-12 01:08:11  77.85MB 
/bin/sh -c #(nop) ADD file:c646150c866c8b5ece67bc79c610718acf858034fa22502b0dba3d38c53fc9a9 in / 
                        
# 2024-01-12 01:08:09  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2024-01-12 01:08:09  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-01-12 01:08:09  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-01-12 01:08:09  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:b4a9b9f0170b6b9eb3bcef7a93e9b098cc0636269596f892f9ee60d325031e4c",
    "RepoTags": [
        "browserless/chrome:1.61-chrome-stable",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.61-chrome-stable"
    ],
    "RepoDigests": [
        "browserless/chrome@sha256:efac47cfff3830d9a50b27d29f8bbb61949058ae336c823fbe9bd3c0d1debcc8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome@sha256:6ea1baf4275fdb10f17684f878fe8e0413a6aa4265fb837a8af6dd3e0517332c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-01-26T18:43:52.727896867Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "blessuser",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=v18.19.0",
            "NVM_DIR=/usr/src/.nvm",
            "NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin",
            "APP_DIR=/usr/src/app",
            "PUPPETEER_CACHE_DIR=/usr/src/app",
            "PLAYWRIGHT_BROWSERS_PATH=/usr/src/app",
            "CONNECTION_TIMEOUT=60000",
            "CHROME_PATH=/usr/bin/google-chrome",
            "HOST=0.0.0.0",
            "IS_DOCKER=true",
            "LANG=C.UTF-8",
            "NODE_ENV=production",
            "PORT=3000",
            "PUPPETEER_CHROMIUM_REVISION=121.0.6167.85",
            "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true",
            "USE_CHROME_STABLE=true",
            "WORKSPACE_DIR=/usr/src/app/workspace"
        ],
        "Cmd": [
            "./start.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/usr/src/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3113617241,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1a86690b9c20e060e3e11eb0730943a68d79c32a2f97924262c1a0b1386eb2df/diff:/var/lib/docker/overlay2/bf80571da0c1ad3d32e5e5ed8f3875bae77b096ae190def51ca77cae1caeb293/diff:/var/lib/docker/overlay2/10fee6e099870a184fc82e6567582690b5b40c7c53984466caf69f28e60dfb5d/diff:/var/lib/docker/overlay2/ec620a68d134d28821affca3ac11573d597f0e6164f7723540555563111babf3/diff:/var/lib/docker/overlay2/ba40588cae55c859298282937ae83131de34000bf18567b694503ce9301ad03f/diff:/var/lib/docker/overlay2/f1215050d8dd88391bef6ef36e8ba483ceb230a2de1b75250698cb16addfc871/diff:/var/lib/docker/overlay2/0064f357bbf7b88d5b3b42ae3753bae528cb67da78ec9745f06602dd6c9d03ba/diff:/var/lib/docker/overlay2/7ec563a9cfa31faf1b426f1960fe44ec6d7c800c5019d3947ac44e4e1835958c/diff:/var/lib/docker/overlay2/4395d30eb07d79664af5a9b4548b50a9e4facf689dba96c5ea3248025ddb75f0/diff:/var/lib/docker/overlay2/b05901e49d741e22a01aa23b052f09ae748502d736feaf17f5c353e761ac3dbc/diff:/var/lib/docker/overlay2/b029026e7c9b5f507c8f553649d95deea103fadf8bdf59fdc5fd533db20b8137/diff:/var/lib/docker/overlay2/d3361d5310e11598a686219961d3e7e2d80f1a1f549d457eab160b8da0b817e1/diff",
            "MergedDir": "/var/lib/docker/overlay2/78feab3c280eb725ac360086e916d367e19188dbc78af2ee94b5d76621d4a3fe/merged",
            "UpperDir": "/var/lib/docker/overlay2/78feab3c280eb725ac360086e916d367e19188dbc78af2ee94b5d76621d4a3fe/diff",
            "WorkDir": "/var/lib/docker/overlay2/78feab3c280eb725ac360086e916d367e19188dbc78af2ee94b5d76621d4a3fe/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8e87ff28f1b5ff2d5131999ccfa1e674cb252631c50683f5ee43fad59cbea8e1",
            "sha256:2959862974e8d3f7ac39ee333b1b31455ed2046af91f5b10a8219ddb6cc9fd6f",
            "sha256:4182b2284936db9304e76309ae5d6962b25d7c6ccab15e9c59f7be49da3a88b4",
            "sha256:4ad2194b3de352220478dd823f311a6f790cf54a8ca2100c3e515c9c7fd05964",
            "sha256:50d9f550d2cfcfb4b1b5d2e94951685fe1f2462b72cc0388cfeb98a5030c1812",
            "sha256:a666ad98ffb9c904cfec1b75639a80c0ea21d02b89f6aa790eecaa7887054ddb",
            "sha256:5914c491358a8157b46ec6bb34689dd4fe416bb6d87cacf0f5b8ad1ac1920439",
            "sha256:14cff35a37dc5dbe9feef731bf27c9dd5406943bcdcbb7c354bae41dd4ab2023",
            "sha256:21a734cac87b467edf20ecf652177e18b9d84b9bb3b6122cb8ad48a7f74f4ecb",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:802f7338726da7c5134a93cd74cd96f6ec902ede39fda737be8773df7ac1a71e",
            "sha256:bdb3bc0d56fd464d480e177c017806b65e2af51d6be8a497fbf91e61d6bb7b7b",
            "sha256:db7624dccd6d8ab4b4567dcb87dd8469ee6632500aaa48429cd3adcf01d040c5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-27T10:36:10.754095631+08:00"
    }
}

更多版本

docker.io/browserless/chrome:latest

linux/amd64 docker.io3.06GB2024-09-02 16:07
1550

docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1

linux/amd64 docker.io3.87GB2024-10-23 16:04
446

docker.io/browserless/chrome:1-chrome-stable

linux/amd64 docker.io3.11GB2024-10-29 18:01
905

docker.io/browserless/chrome:latest

linux/arm64 docker.io3.15GB2025-11-11 18:34
166

docker.io/browserless/chrome:1.61-chrome-stable

linux/amd64 docker.io3.11GB2026-01-27 10:36
8