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

docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1 - 国内下载镜像源 浏览次数:6

Browserless Chrome

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

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

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

源镜像 docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1
镜像ID sha256:2798f9fa50598344dcba12fc33d5d821691910a0059344ef65b9f73b99b0f925
镜像TAG 1.59.0-puppeteer-20.2.1
大小 3.87GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD ./start.sh
启动入口
工作目录 /usr/src/app
OS/平台 linux/amd64
浏览量 6 次
贡献者
镜像创建 2023-05-24T18:33:31.271900354Z
同步时间 2024-10-23 16:04
更新时间 2024-10-23 19:11
开放端口
3000/tcp
环境变量
PATH=/usr/src/.nvm/versions/node/v18.12.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=v18.12.0 NVM_DIR=/usr/src/.nvm NODE_PATH=/usr/src/.nvm/versions/node/v18.12.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=113.0.5672.63 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true USE_CHROME_STABLE=false WORKSPACE_DIR=/usr/src/app/workspace
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.10: org.opencontainers.image.version

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1  docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1

Containerd拉取命令

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

Shell快速替换命令

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

镜像历史

大小 创建时间 层信息
0.00B 2023-05-25 02:33:31 CMD ["./start.sh"]
0.00B 2023-05-25 02:33:31 EXPOSE map[3000/tcp:{}]
0.00B 2023-05-25 02:33:31 USER blessuser
2.23GB 2023-05-25 02:33:31 RUN |4 USE_CHROME_STABLE=false PUPPETEER_CHROMIUM_REVISION=113.0.5672.63 PUPPETEER_VERSION=20.2.1 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 puppeteer@$PUPPETEER_VERSION; npm run postinstall && npm run build && npm prune --production && chown -R blessuser:blessuser $APP_DIR # buildkit
0.00B 2023-05-25 02:32:31 RUN |4 USE_CHROME_STABLE=false PUPPETEER_CHROMIUM_REVISION=113.0.5672.63 PUPPETEER_VERSION=20.2.1 PORT=3000 /bin/sh -c if [ "$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
52.60MB 2023-05-25 02:32:31 COPY . . # buildkit
0.00B 2023-05-25 02:17:14 WORKDIR /usr/src/app
0.00B 2023-05-25 02:17:14 RUN |4 USE_CHROME_STABLE=false PUPPETEER_CHROMIUM_REVISION=113.0.5672.63 PUPPETEER_VERSION=20.2.1 PORT=3000 /bin/sh -c mkdir -p $APP_DIR $WORKSPACE_DIR # buildkit
0.00B 2023-05-25 02:17:14 ENV WORKSPACE_DIR=/usr/src/app/workspace
0.00B 2023-05-25 02:17:14 ENV USE_CHROME_STABLE=false
0.00B 2023-05-25 02:17:14 ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
0.00B 2023-05-25 02:17:14 ENV PUPPETEER_CHROMIUM_REVISION=113.0.5672.63
0.00B 2023-05-25 02:17:14 ENV PORT=3000
0.00B 2023-05-25 02:17:14 ENV NODE_ENV=production
0.00B 2023-05-25 02:17:14 ENV LANG=C.UTF-8
0.00B 2023-05-25 02:17:14 ENV IS_DOCKER=true
0.00B 2023-05-25 02:17:14 ENV HOST=0.0.0.0
0.00B 2023-05-25 02:17:14 ENV CHROME_PATH=/usr/bin/google-chrome
0.00B 2023-05-25 02:17:14 ENV CONNECTION_TIMEOUT=60000
0.00B 2023-05-25 02:17:14 ENV PLAYWRIGHT_BROWSERS_PATH=/usr/src/app
0.00B 2023-05-25 02:17:14 ENV PUPPETEER_CACHE_DIR=/usr/src/app
0.00B 2023-05-25 02:17:14 ENV APP_DIR=/usr/src/app
0.00B 2023-05-25 02:17:14 ARG PORT=3000
0.00B 2023-05-25 02:17:14 ARG PUPPETEER_VERSION
0.00B 2023-05-25 02:17:14 ARG PUPPETEER_CHROMIUM_REVISION
0.00B 2023-05-25 02:17:14 ARG USE_CHROME_STABLE
329.81KB 2023-05-24 01:34:27 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
782.16KB 2023-05-24 01:34:26 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
174.26MB 2023-05-24 01:34:23 RUN |1 BLESS_USER_ID=999 /bin/sh -c mkdir -p $NVM_DIR && curl -sL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash && . $NVM_DIR/nvm.sh && nvm install $NODE_VERSION # buildkit
1.16GB 2023-05-24 01:34:06 RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -y -qq --no-install-recommends install 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-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 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
1.12MB 2023-05-24 01:31:11 RUN |1 BLESS_USER_ID=999 /bin/sh -c echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections # buildkit
137.62MB 2023-05-24 01:31:11 RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -y -qq install software-properties-common && apt-add-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner" # buildkit
37.64MB 2023-05-24 01:29:24 RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -qq update && apt-get -qq dist-upgrade # buildkit
555.00B 2023-05-24 01:29:09 COPY fonts.conf /etc/fonts/local.conf # buildkit
0.00B 2023-05-24 01:29:09 ARG BLESS_USER_ID=999
0.00B 2023-05-24 01:29:09 ENV PATH=/usr/src/.nvm/versions/node/v18.12.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0.00B 2023-05-24 01:29:09 ENV NODE_PATH=/usr/src/.nvm/versions/node/v18.12.0/bin
0.00B 2023-05-24 01:29:09 ENV NVM_DIR=/usr/src/.nvm
0.00B 2023-05-24 01:29:09 ENV NODE_VERSION=v18.12.0
0.00B 2023-04-13 21:03:39 /bin/sh -c #(nop) CMD ["/bin/bash"]
70.25MB 2023-04-13 21:03:39 /bin/sh -c #(nop) ADD file:ba742ddbebcc8282f5094275969bfb2ff4b2973e385c198b6897bea2a9cb4b85 in /
0.00B 2023-04-13 21:03:38 /bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.10
0.00B 2023-04-13 21:03:38 /bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
0.00B 2023-04-13 21:03:38 /bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
0.00B 2023-04-13 21:03:38 /bin/sh -c #(nop) ARG RELEASE

镜像信息

{
    "Id": "sha256:2798f9fa50598344dcba12fc33d5d821691910a0059344ef65b9f73b99b0f925",
    "RepoTags": [
        "browserless/chrome:1.59.0-puppeteer-20.2.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome:1.59.0-puppeteer-20.2.1"
    ],
    "RepoDigests": [
        "browserless/chrome@sha256:56a4105099910ecc041919b2529789d0d75cabc57e6bb3538b43410750626f96",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/browserless/chrome@sha256:eb70cb1f0d143a5456078d5a883f493e5ec1f291fd501a29d6413cd76602ad3f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-05-24T18:33:31.271900354Z",
    "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.12.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=v18.12.0",
            "NVM_DIR=/usr/src/.nvm",
            "NODE_PATH=/usr/src/.nvm/versions/node/v18.12.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=113.0.5672.63",
            "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true",
            "USE_CHROME_STABLE=false",
            "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.10"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3869795842,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/fdab073070bec42bedc4c91c07391b09d9fd049e669e5c54a7ee910ffa38c624/diff:/var/lib/docker/overlay2/d9b7d1229ece2c09868e7be9a03ca8313cb5ef28a3a3aca7240b338d4173175d/diff:/var/lib/docker/overlay2/850bf305c11c40c39f9f67b7cf1dd260cd77b31c8d41809a53888a87c7ae294b/diff:/var/lib/docker/overlay2/2d3fb79d3dd45853955743363bf82933ddef26025f73c49a83cf004b5a7c8cca/diff:/var/lib/docker/overlay2/fe8632b33b4ff9beb1baa1a7baad88953cda1570ddf84ea9a6e4778f82995bd0/diff:/var/lib/docker/overlay2/137005c1447d436daa48fad5bced27b26ef873d209146582566a9ca231fe96d0/diff:/var/lib/docker/overlay2/152f88eb1f87302ce8c7fa3d0b5e26de590e655c90d98639b4d128cf18876aef/diff:/var/lib/docker/overlay2/0b922f7c24f63003ad7d375b6ac78bce2c793f4be66448e923bb3754115b4548/diff:/var/lib/docker/overlay2/713a4440e24c4974e03c3ba6a3da85b81e35dc741aed393b221085336f7447d6/diff:/var/lib/docker/overlay2/3f3f5857f7ed8224107e43c7497fde8d385ca578bb6218f867e380b911d5c754/diff:/var/lib/docker/overlay2/cbf0f34d7fb716bf77c2b3d9f8bd0d0a18e2c0cbdd00673fcdfd9b8fe0c50f47/diff:/var/lib/docker/overlay2/db489bb0075e261de7298a4ebc4651542951dd79571ee2e84b598cf60f308175/diff:/var/lib/docker/overlay2/d928d68b2244ab0f61fda76318bf4fb49867eb9e835f52647ed02f50a28a6eb6/diff",
            "MergedDir": "/var/lib/docker/overlay2/9274f06c5c868c07faf13c16f27c84277f8f01a883039fc100c219d47962c9d0/merged",
            "UpperDir": "/var/lib/docker/overlay2/9274f06c5c868c07faf13c16f27c84277f8f01a883039fc100c219d47962c9d0/diff",
            "WorkDir": "/var/lib/docker/overlay2/9274f06c5c868c07faf13c16f27c84277f8f01a883039fc100c219d47962c9d0/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:00ba63e3fcfc96d11c31f9d67b17411f774a1ec8028d11ca203c44eef9137d0b",
            "sha256:74afbe2da2a508d873d06c03a73a9edfc46cda980c635421bea168031e2a3b19",
            "sha256:faa76a2dd6077eaea49272d23b52f101358d60e37bed935876ca865b4f563102",
            "sha256:ca35b8b0285d0058c9bfb4ae49ddf9d188e414ef88761e8ffd5245ef17a3dd67",
            "sha256:c1fa9f6cd641a9dbf9b8bb512bfbee5f78631f0bd5303f5633ecd866cea503ef",
            "sha256:482128975a7669f0b0687cc95108276f8e5f485fc77d6db78ffa331e92e26abd",
            "sha256:d43a857c91bdca138b9321a46aa2b6fc67d546ee7f4e4428f4adbbad061cabe4",
            "sha256:36bb461cfd488d8bd3053e3c63c77d1e425d6d8029f99d707121f2dc15b8325c",
            "sha256:43b25017ed35579a6c64b27f8d4e98a31ad3f2898d0ee155dec555368f818a1a",
            "sha256:6d5689f024633d416c026d6c1ac3f5662533326a933bf3a36da352a98c91c0bf",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:43e8d65d25cf4fe577ac20b96086e9b72369e320427b3aa1c09d81473d6f7ed2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cff3ea93152c019f17030002932d68998731f671e5e99264b24e17cf77b4e06d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-10-23T16:00:10.184567911+08:00"
    }
}

更多版本