ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

logo
docker.io/browserless/chrome:latest
linux/arm64 docker.io 请确认架构匹配

Browserless Chrome

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

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

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

489
浏览次数
3.15GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest-linuxarm64
源镜像
docker.io/browserless/chrome:latest
镜像ID
sha256:f6cefce29974d1232803d27ec301f138243dd62f42404985b5d1a2eaf528c645
镜像 TAG
latest-linuxarm64
镜像大小
3.15GB
平台架构
linux/arm64
镜像源
docker.io
CMD
./start.sh
启动入口
工作目录
/usr/src/app
OS/平台
linux/arm64
镜像创建
2024-02-16T17:30:45.647679464Z
同步时间
2025-11-11 18:34
浏览量
489 次
贡献者
🔌 开放端口 1
3000/tcp
⚙️ 环境变量 18
KeyValue
PATH=/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NODE_VERSION=v18.19.0 1
NVM_DIR=/usr/src/.nvm 2
NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin 3
APP_DIR=/usr/src/app 4
PUPPETEER_CACHE_DIR=/usr/src/app 5
PLAYWRIGHT_BROWSERS_PATH=/usr/src/app 6
CONNECTION_TIMEOUT=60000 7
CHROME_PATH=/usr/bin/google-chrome 8
HOST=0.0.0.0 9
IS_DOCKER=true 10
LANG=C.UTF-8 11
NODE_ENV=production 12
PORT=3000 13
PUPPETEER_CHROMIUM_REVISION= 14
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true 15
USE_CHROME_STABLE= 16
WORKSPACE_DIR=/usr/src/app/workspace 17
🏷️ 镜像标签 2
KeyValue
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:latest-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest-linuxarm64  docker.io/browserless/chrome:latest

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-02-17 01:30:45  0.00B 设置默认要执行的命令
CMD ["./start.sh"]
                        
# 2024-02-17 01:30:45  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2024-02-17 01:30:45  0.00B 指定运行容器时使用的用户
USER blessuser
                        
# 2024-02-17 01:30:45  1.63GB 执行命令并创建新的镜像层
RUN |5 USE_CHROME_STABLE= CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION= PUPPETEER_VERSION= 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-02-17 01:27:38  0.00B 执行命令并创建新的镜像层
RUN |5 USE_CHROME_STABLE= CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION= PUPPETEER_VERSION= 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-02-17 01:18:36  71.51MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2024-02-17 01:18:35  0.00B 设置工作目录为/usr/src/app
WORKDIR /usr/src/app
                        
# 2024-02-17 01:18:35  0.00B 执行命令并创建新的镜像层
RUN |5 USE_CHROME_STABLE= CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION= PUPPETEER_VERSION= PORT=3000 /bin/sh -c mkdir -p $APP_DIR $WORKSPACE_DIR # buildkit
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 WORKSPACE_DIR
ENV WORKSPACE_DIR=/usr/src/app/workspace
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 USE_CHROME_STABLE
ENV USE_CHROME_STABLE=
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 PUPPETEER_CHROMIUM_REVISION
ENV PUPPETEER_CHROMIUM_REVISION=
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 PORT
ENV PORT=3000
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 IS_DOCKER
ENV IS_DOCKER=true
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 HOST
ENV HOST=0.0.0.0
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 CHROME_PATH
ENV CHROME_PATH=/usr/bin/google-chrome
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 CONNECTION_TIMEOUT
ENV CONNECTION_TIMEOUT=60000
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/src/app
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 PUPPETEER_CACHE_DIR
ENV PUPPETEER_CACHE_DIR=/usr/src/app
                        
# 2024-02-17 01:18:35  0.00B 设置环境变量 APP_DIR
ENV APP_DIR=/usr/src/app
                        
# 2024-02-17 01:18:35  0.00B 定义构建参数
ARG PORT=3000
                        
# 2024-02-17 01:18:35  0.00B 定义构建参数
ARG PUPPETEER_VERSION
                        
# 2024-02-17 01:18:35  0.00B 定义构建参数
ARG PUPPETEER_CHROMIUM_REVISION
                        
# 2024-02-17 01:18:35  0.00B 定义构建参数
ARG CHROME_STABLE_VERSION
                        
# 2024-02-17 01:18:35  0.00B 定义构建参数
ARG USE_CHROME_STABLE
                        
# 2024-02-15 23:54:31  332.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-02-15 23:54:30  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-02-15 23:54:27  180.96MB 执行命令并创建新的镜像层
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-02-15 23:53:45  1.14GB 执行命令并创建新的镜像层
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-02-15 23:46:52  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-02-15 23:46:51  56.00MB 执行命令并创建新的镜像层
RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -qq update &&   apt-get -qq dist-upgrade # buildkit
                        
# 2024-02-15 23:46:22  555.00B 复制新文件或目录到容器中
COPY fonts.conf /etc/fonts/local.conf # buildkit
                        
# 2024-02-15 23:46:22  0.00B 定义构建参数
ARG BLESS_USER_ID=999
                        
# 2024-02-15 23:46: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-02-15 23:46:22  0.00B 设置环境变量 NODE_PATH
ENV NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin
                        
# 2024-02-15 23:46:22  0.00B 设置环境变量 NVM_DIR
ENV NVM_DIR=/usr/src/.nvm
                        
# 2024-02-15 23:46:22  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=v18.19.0
                        
# 2024-01-26 01:52:47  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-01-26 01:52:47  69.24MB 
/bin/sh -c #(nop) ADD file:1bffdeb50a8b94d632a24e4dfa455cbba1b09f8640572cd4111f0ad9747b4500 in / 
                        
# 2024-01-26 01:52:42  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2024-01-26 01:52:42  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-01-26 01:52:41  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-01-26 01:52:41  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:f6cefce29974d1232803d27ec301f138243dd62f42404985b5d1a2eaf528c645",
    "RepoTags": [
        "browserless/chrome:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest-linuxarm64"
    ],
    "RepoDigests": [
        "browserless/chrome@sha256:57d19e414d9fe4ae9d2ab12ba768c97f38d51246c5b31af55a009205c136012f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome@sha256:cc32586f40dca2fd3c6c879556d27ff59210b3a26a9b76fe1dd90989634261b3"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-02-16T17:30:45.647679464Z",
    "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=",
            "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true",
            "USE_CHROME_STABLE=",
            "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": "arm64",
    "Os": "linux",
    "Size": 3149826110,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/07b89f97a7d5526895049e8b6e7a5ce88e83219f878adedb3810bab2207d2c99/diff:/var/lib/docker/overlay2/2f85f886873761f0e691cdf74ec85557a79c1d06411123d728a61250c94f8ff9/diff:/var/lib/docker/overlay2/25c32e93701ddd770360891bb45183da5b2a00b20f5b722d2a10886f8c5ce062/diff:/var/lib/docker/overlay2/0ff591f006fcbe850d27cd7c5d44e351126119b371cca24f08f8533384e67539/diff:/var/lib/docker/overlay2/ef2e8a02d055f4c725d7d8b694bceeb93f7a657d89fbb279e7c97756824cf3ce/diff:/var/lib/docker/overlay2/6a629d3e13da1414047fbfba69ca97941387f3a7457087f23ed61bea1b1e7f84/diff:/var/lib/docker/overlay2/40c2d27f62dba18a371823d5209f7d792622a58c30ebbec4ebafee554b94780f/diff:/var/lib/docker/overlay2/48408b3b2a114ede4a9fa6e6557b12ce9664761f8074d4920725ab31c3f0bf5b/diff:/var/lib/docker/overlay2/3c7696421d373386fb96653f7cd53a7637d020460eee513e5225ddb51771be43/diff:/var/lib/docker/overlay2/399ce6d36e4be39d13365f4e47c8f2c1e1f6ed872299b9abcb431d341a75e928/diff:/var/lib/docker/overlay2/4526ba5c2772f489e554db9f88dc5a589b501c0a75e9b99535081cf3cb076f06/diff:/var/lib/docker/overlay2/3144a8f897a20ccee27463bab1bade7fcb72671dbea680c9bf5d9eafceb4ef2b/diff",
            "MergedDir": "/var/lib/docker/overlay2/2ce6828a988d93781ab24b57b487124bb4b4ab549a44b9f0db8919480903a627/merged",
            "UpperDir": "/var/lib/docker/overlay2/2ce6828a988d93781ab24b57b487124bb4b4ab549a44b9f0db8919480903a627/diff",
            "WorkDir": "/var/lib/docker/overlay2/2ce6828a988d93781ab24b57b487124bb4b4ab549a44b9f0db8919480903a627/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:238e596eb101589755d14f2ad4a1979baa274147028bba76728b1b0a069c00e0",
            "sha256:18a38749baa2e53575ffefd68bd03d183acddfb270703101d3a810d2fd707a57",
            "sha256:dbbd17f8e9242887f27db46c4de9eaf9420cc669c3816157bfed1a645e05b513",
            "sha256:172fb94c2795b665c1ab370e33ce567be3929851a0186a6c267e887044640c51",
            "sha256:f775f85860f88b227df27f43e70e9e557ae4e7584ea44270b1eef12d3e113a09",
            "sha256:80d892c364d51a95ec8bae52eb36e182026f1ba6c07fd769473aec585c76ea80",
            "sha256:d6c7ce5ee97eae721f9d5fbd817444bbe1b7d134860dbdb10cb38cb87bbaa682",
            "sha256:6a2643e212ed6b3a2fbe15b52d17be92c2e358f56691283c54e5be1e5436f0ab",
            "sha256:db937c792b98f7e950d59cb152859a70e2351331ee42f173ebc83ef10950dd22",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f57fa39fd670ba5d32a3f7bc6e58e16a03c9077bd3fdb04741007e9a8408927d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:60f7b951052055c96888e7c435900e6924eccd4ab0c4c3086e8e1bc744098fac"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-11-11T18:31:46.06308173+08:00"
    }
}

更多版本

docker.io/browserless/chrome:latest

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

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

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

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

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

docker.io/browserless/chrome:latest

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

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

linux/amd64 docker.io3.11GB2026-01-27 10:36
326
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×