docker.io/browserless/chrome:latest linux/amd64

docker.io/browserless/chrome:latest - 国内下载镜像源 浏览次数:222

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

Browserless Chrome

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

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

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

源镜像 docker.io/browserless/chrome:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest
镜像ID sha256:c6321df7e37587259bb2c5a334f5d6579dde0f4372e7ad4a13aadb066b493f92
镜像TAG latest
大小 3.06GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD ./start.sh
启动入口
工作目录 /usr/src/app
OS/平台 linux/amd64
浏览量 222 次
贡献者
镜像创建 2024-02-16T17:33:49.588541133Z
同步时间 2024-09-02 16:07
更新时间 2024-11-22 08:35
开放端口
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= PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true USE_CHROME_STABLE= 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:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest  docker.io/browserless/chrome:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest  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#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest  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 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest  docker.io/browserless/chrome:latest'

镜像历史

大小 创建时间 层信息
0.00B 2024-02-17 01:33:49 CMD ["./start.sh"]
0.00B 2024-02-17 01:33:49 EXPOSE map[3000/tcp:{}]
0.00B 2024-02-17 01:33:49 USER blessuser
1.43GB 2024-02-17 01:33:49 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
0.00B 2024-02-17 01:18:41 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
71.51MB 2024-02-17 01:18:41 COPY . . # buildkit
0.00B 2024-02-17 01:18:41 WORKDIR /usr/src/app
0.00B 2024-02-17 01:18:41 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
0.00B 2024-02-17 01:18:41 ENV WORKSPACE_DIR=/usr/src/app/workspace
0.00B 2024-02-17 01:18:41 ENV USE_CHROME_STABLE=
0.00B 2024-02-17 01:18:41 ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
0.00B 2024-02-17 01:18:41 ENV PUPPETEER_CHROMIUM_REVISION=
0.00B 2024-02-17 01:18:41 ENV PORT=3000
0.00B 2024-02-17 01:18:41 ENV NODE_ENV=production
0.00B 2024-02-17 01:18:41 ENV LANG=C.UTF-8
0.00B 2024-02-17 01:18:41 ENV IS_DOCKER=true
0.00B 2024-02-17 01:18:41 ENV HOST=0.0.0.0
0.00B 2024-02-17 01:18:41 ENV CHROME_PATH=/usr/bin/google-chrome
0.00B 2024-02-17 01:18:41 ENV CONNECTION_TIMEOUT=60000
0.00B 2024-02-17 01:18:41 ENV PLAYWRIGHT_BROWSERS_PATH=/usr/src/app
0.00B 2024-02-17 01:18:41 ENV PUPPETEER_CACHE_DIR=/usr/src/app
0.00B 2024-02-17 01:18:41 ENV APP_DIR=/usr/src/app
0.00B 2024-02-17 01:18:41 ARG PORT=3000
0.00B 2024-02-17 01:18:41 ARG PUPPETEER_VERSION
0.00B 2024-02-17 01:18:41 ARG PUPPETEER_CHROMIUM_REVISION
0.00B 2024-02-17 01:18:41 ARG CHROME_STABLE_VERSION
0.00B 2024-02-17 01:18:41 ARG USE_CHROME_STABLE
328.05KB 2024-02-15 23:47:45 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
881.59KB 2024-02-15 23:47:45 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
181.83MB 2024-02-15 23:47:43 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
1.23GB 2024-02-15 23:47:37 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
992.92KB 2024-02-15 23:46:28 RUN |1 BLESS_USER_ID=999 /bin/sh -c echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections # buildkit
61.26MB 2024-02-15 23:46:28 RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -qq update && apt-get -qq dist-upgrade # buildkit
555.00B 2024-02-15 23:46:22 COPY fonts.conf /etc/fonts/local.conf # buildkit
0.00B 2024-02-15 23:46:22 ARG BLESS_USER_ID=999
0.00B 2024-02-15 23:46:22 ENV PATH=/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0.00B 2024-02-15 23:46:22 ENV NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin
0.00B 2024-02-15 23:46:22 ENV NVM_DIR=/usr/src/.nvm
0.00B 2024-02-15 23:46:22 ENV NODE_VERSION=v18.19.0
0.00B 2024-01-26 01:54:41 /bin/sh -c #(nop) CMD ["/bin/bash"]
77.86MB 2024-01-26 01:54:40 /bin/sh -c #(nop) ADD file:99224b1f237763b3053ca27ea5641f9a801c21154c7ccbff2c099654cc6db942 in /
0.00B 2024-01-26 01:54:38 /bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
0.00B 2024-01-26 01:54:38 /bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
0.00B 2024-01-26 01:54:38 /bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
0.00B 2024-01-26 01:54:38 /bin/sh -c #(nop) ARG RELEASE

镜像信息

{
    "Id": "sha256:c6321df7e37587259bb2c5a334f5d6579dde0f4372e7ad4a13aadb066b493f92",
    "RepoTags": [
        "browserless/chrome:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:latest"
    ],
    "RepoDigests": [
        "browserless/chrome@sha256:57d19e414d9fe4ae9d2ab12ba768c97f38d51246c5b31af55a009205c136012f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome@sha256:ccd1c0114878766713d7258ad259e40cee5b864d95081bdab024452c89c4a619"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-02-16T17:33:49.588541133Z",
    "Container": "",
    "ContainerConfig": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": null,
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": 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": "amd64",
    "Os": "linux",
    "Size": 3063989860,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a5ecbe513c671cc89418efd2d9f2a7fb1993db759ac227b6c708ceff2ac97e8f/diff:/var/lib/docker/overlay2/2ebb2903288c194b21e14ab0c70bdebb41318f69ed9d9a272b153fbc22ff0466/diff:/var/lib/docker/overlay2/aa7583cd2730126e27484c6d1368bda5f719f5293842fdffd512246137a894eb/diff:/var/lib/docker/overlay2/da655c6ce1903048f002979bb1070779477ca2909cb39264df6ac9f83c75fd41/diff:/var/lib/docker/overlay2/e65be6f8ea160be02f0727e0826a0a6989445990d546c12362caada6dfe75761/diff:/var/lib/docker/overlay2/99b79091d7453a103f35dec893a7ef414e7a8c7359589312c991ef2ca0d0c04a/diff:/var/lib/docker/overlay2/0f208dd83c7fe4554b51f6baec5218283e202b22cbcc0fa9baa358d5c42bd7af/diff:/var/lib/docker/overlay2/f0c786a9a6d173501c20e86dba07af1b026f621f223ed4daeadfa9a839a4aa4d/diff:/var/lib/docker/overlay2/27e62042fe57e952839f3ff7931eb36d65c754257be842ad1d0d90b44151fa87/diff:/var/lib/docker/overlay2/2be114dbe15278dfa4ba896dfb9ac1a4c149c0780a2f37695ba2ddc5b5b848df/diff:/var/lib/docker/overlay2/40bd31d38a71b0414f362d106297a677d276d03a2016ac09b5d2676a9f94928b/diff:/var/lib/docker/overlay2/2da3d4c32e45912a5b7ccf3993e1b6b29c6dc11916103296af7b5e3d41110afb/diff",
            "MergedDir": "/var/lib/docker/overlay2/3477c297323bb1bf39e871f34ec0863fe18ba7b7748d8826a0746eaaae4b3adb/merged",
            "UpperDir": "/var/lib/docker/overlay2/3477c297323bb1bf39e871f34ec0863fe18ba7b7748d8826a0746eaaae4b3adb/diff",
            "WorkDir": "/var/lib/docker/overlay2/3477c297323bb1bf39e871f34ec0863fe18ba7b7748d8826a0746eaaae4b3adb/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1a102d1cac2bdae8a0160ac4365d4f8653e9d6da56c793a665d556ae07fb7f82",
            "sha256:18a38749baa2e53575ffefd68bd03d183acddfb270703101d3a810d2fd707a57",
            "sha256:c4df15daa89f7d1b9d47f134cd726f6eb5ce619821a527719639e3cc494a5153",
            "sha256:aad14237d3cefeb57d961e408a5d5fe6276ef76c655ac29f33bdd85ac6110aed",
            "sha256:c844fc1bb35d578221767949d7b8f65fc73daaa8e0b831d95d09713a8b46c9da",
            "sha256:6ef2e15f089f97c7fd59a160d22c2eb0bc2822c5c941ecb7d63e8cb475dbd3b5",
            "sha256:fe91e15c1b7d47aae6d2b4c00f4c2b3ea18496ce95bcec307253f39736ab808e",
            "sha256:31d4b6905f7999840f7c68876cc76d6a2dc3032ab27c13c6a02dc47bc7d66e82",
            "sha256:119fc9bebda0dd3d5b6e0127e24578ea54d45e461d264622cf4c2903dec0d4c3",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f65e6b80c2b5d630ee6f03e625b291bb0ba1bc37e2a7f4429505f11de1a6b61b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:32d10b52d3a2a63b9ee3008cdc39b7d66b1d9ee64ac1006cb05589f1e9e09be3"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-09-02T08:03:17.409559184Z"
    }
}

更多版本

docker.io/browserless/chrome:latest

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

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

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

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

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