docker.io/selenium/standalone-chromium:latest linux/amd64

docker.io/selenium/standalone-chromium:latest - 国内下载镜像源 浏览次数:58

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

源镜像 docker.io/selenium/standalone-chromium:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium:latest
镜像ID sha256:9bb58ddaa1365ea88b1ba42bfb4949551b9ca26cde11ada8afa1b6e63c70c8c2
镜像TAG latest
大小 2.11GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /opt/bin/entry_point.sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 58 次
贡献者
镜像创建 2025-01-02T03:41:09.476749673Z
同步时间 2025-01-14 14:15
更新时间 2025-02-05 00:44
开放端口
4444/tcp 5900/tcp 9000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true SEL_USER=seluser SEL_UID=1200 SEL_GID=1201 HOME=/home/seluser TZ=UTC SEL_DOWNLOAD_DIR=/home/seluser/Downloads VIDEO_FOLDER=/videos SE_BIND_HOST=false SE_SERVER_PROTOCOL=http CONFIG_FILE=/opt/selenium/config.toml SE_REJECT_UNSUPPORTED_CAPS=true SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED=true SE_OTEL_TRACES_EXPORTER=otlp SE_SUPERVISORD_LOG_LEVEL=info SE_SUPERVISORD_CHILD_LOG_DIR=/tmp SE_SUPERVISORD_LOG_FILE=/tmp/supervisord.log SE_SUPERVISORD_PID_FILE=/tmp/supervisord.pid SE_SUPERVISORD_AUTO_RESTART=true SE_SUPERVISORD_START_RETRIES=5 SE_LOG_TIMESTAMP_FORMAT=%Y-%m-%d %H:%M:%S,%3N SE_LOG_LEVEL=INFO SE_HTTP_LOGS=false SE_STRUCTURED_LOGS=false SE_ENABLE_TRACING=true SE_ENABLE_TLS=false SE_JAVA_OPTS_DEFAULT=-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs SE_JAVA_HEAP_DUMP=false SE_JAVA_HTTPCLIENT_VERSION=HTTP_1_1 SE_JAVA_SSL_TRUST_STORE=/opt/selenium/secrets/server.jks SE_JAVA_SSL_TRUST_STORE_PASSWORD=/opt/selenium/secrets/server.pass SE_JAVA_DISABLE_HOSTNAME_VERIFICATION=true SE_HTTPS_CERTIFICATE=/opt/selenium/secrets/tls.crt SE_HTTPS_PRIVATE_KEY=/opt/selenium/secrets/tls.key DISPLAY_NUM=99 DISPLAY_CONTAINER_NAME=localhost SE_RECORD_VIDEO=false SE_VIDEO_POLL_INTERVAL=1 SE_SCREEN_WIDTH=1920 SE_SCREEN_HEIGHT=1080 SE_FRAME_RATE=15 SE_CODEC=libx264 SE_PRESET=-preset ultrafast SE_VIDEO_FILE_NAME=video.mp4 SE_VIDEO_FILE_NAME_TRIM_REGEX=[:alnum:]-_ RCLONE_CONFIG=/opt/selenium/upload.conf SE_VIDEO_UPLOAD_ENABLED=false SE_VIDEO_INTERNAL_UPLOAD=true SE_UPLOAD_DESTINATION_PREFIX= LANG_WHICH=en LANG_WHERE=US ENCODING=UTF-8 LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 SE_ENABLE_BROWSER_LEFTOVERS_CLEANUP=false SE_BROWSER_LEFTOVERS_INTERVAL_SECS=3600 SE_BROWSER_LEFTOVERS_PROCESSES_SECS=7200 SE_BROWSER_LEFTOVERS_TEMPFILES_DAYS=1 SE_DRAIN_AFTER_SESSION_COUNT=0 SE_NODE_MAX_SESSIONS=1 SE_NODE_SESSION_TIMEOUT=300 SE_NODE_OVERRIDE_MAX_SESSIONS=false SE_NODE_HEARTBEAT_PERIOD=30 SE_OTEL_SERVICE_NAME=selenium-standalone SE_OFFLINE=true SE_NODE_BROWSER_VERSION=stable SE_NODE_PLATFORM_NAME=Linux SE_SCREEN_DEPTH=24 SE_SCREEN_DPI=96 SE_START_XVFB=true SE_START_VNC=true SE_START_NO_VNC=true SE_NO_VNC_PORT=7900 SE_VNC_PORT=5900 DISPLAY=:99.0 GENERATE_CONFIG=true DBUS_SESSION_BUS_ADDRESS=/dev/null SE_SESSION_REQUEST_TIMEOUT=300 SE_SESSION_RETRY_INTERVAL=15 SE_HEALTHCHECK_INTERVAL=120 SE_RELAX_CHECKS=true
镜像标签
SeleniumHQ: authors ubuntu: org.opencontainers.image.ref.name https://github.com/SeleniumHQ/docker-selenium: org.opencontainers.image.source 24.04: org.opencontainers.image.version

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

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium:latest  docker.io/selenium/standalone-chromium:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium:latest  docker.io/selenium/standalone-chromium:latest

Shell快速替换命令

sed -i 's#selenium/standalone-chromium:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-01-02 11:41:09  0.00B 声明容器运行时监听的端口
EXPOSE map[4444/tcp:{}]
                        
# 2025-01-02 11:41:09  0.00B 设置环境变量 SE_SESSION_REQUEST_TIMEOUT SE_SESSION_RETRY_INTERVAL SE_HEALTHCHECK_INTERVAL SE_RELAX_CHECKS SE_REJECT_UNSUPPORTED_CAPS SE_OTEL_SERVICE_NAME
ENV SE_SESSION_REQUEST_TIMEOUT=300 SE_SESSION_RETRY_INTERVAL=15 SE_HEALTHCHECK_INTERVAL=120 SE_RELAX_CHECKS=true SE_REJECT_UNSUPPORTED_CAPS=true SE_OTEL_SERVICE_NAME=selenium-standalone
                        
# 2025-01-02 11:41:09  1.98KB 复制新文件或目录到容器中
COPY --chown=1200:1201 generate_config /opt/bin/generate_config # buildkit
                        
# 2025-01-02 11:41:09  1.83KB 复制新文件或目录到容器中
COPY selenium.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2025-01-02 11:41:09  6.92KB 复制新文件或目录到容器中
COPY --chown=1200:1201 start-selenium-standalone.sh /opt/bin/start-selenium-standalone.sh # buildkit
                        
# 2025-01-02 11:41:09  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-01-02 11:41:09  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-01-02 11:41:09  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-01-02 11:30:24  0.00B 设置环境变量 SE_OTEL_SERVICE_NAME
ENV SE_OTEL_SERVICE_NAME=selenium-node-chromium
                        
# 2025-01-02 11:30:24  54.00B 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c echo "\"goog:chromeOptions\": {\"binary\": \"/usr/bin/chromium\"}" > /opt/selenium/browser_binary_location # buildkit
                        
# 2025-01-02 11:30:24  15.00B 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c chromium --version | awk '{print $2}' > /opt/selenium/browser_version # buildkit
                        
# 2025-01-02 11:30:23  7.00B 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c echo "chrome" > /opt/selenium/browser_name # buildkit
                        
# 2025-01-02 11:30:23  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-01-02 11:30:23  775.00B 复制新文件或目录到容器中
COPY chrome-cleanup.conf /etc/supervisor/conf.d/chrome-cleanup.conf # buildkit
                        
# 2025-01-02 11:30:23  1.37KB 复制新文件或目录到容器中
COPY chrome-cleanup.sh /opt/bin/chrome-cleanup.sh # buildkit
                        
# 2025-01-02 11:30:23  5.97KB 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c /opt/bin/wrap_chromium_binary # buildkit
                        
# 2025-01-02 11:30:23  1.09KB 复制新文件或目录到容器中
COPY wrap_chromium_binary /opt/bin/wrap_chromium_binary # buildkit
                        
# 2025-01-02 11:30:23  732.62MB 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c echo "deb ${CHROMIUM_DEB_SITE}/ sid main" >> /etc/apt/sources.list   && wget -qO- https://ftp-master.debian.org/keys/archive-key-12.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/debian-archive-keyring.gpg   && wget -qO- https://ftp-master.debian.org/keys/archive-key-12-security.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/debian-archive-security-keyring.gpg   && apt-get update -qqy   && if [ "${CHROMIUM_VERSION}" = "latest" ];       then apt-get -qqy --no-install-recommends install chromium-common chromium chromium-l10n chromium-driver;      else mkdir -p /tmp/chromium       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium-common_${CHROMIUM_VERSION}-1_$(dpkg --print-architecture).deb -O /tmp/chromium/chromium-common.deb       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium_${CHROMIUM_VERSION}-1_$(dpkg --print-architecture).deb -O /tmp/chromium/chromium.deb       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium-l10n_${CHROMIUM_VERSION}-1_all.deb -O /tmp/chromium/chromium-l10n.deb       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium-driver_${CHROMIUM_VERSION}-1_$(dpkg --print-architecture).deb -O /tmp/chromium/chromium-driver.deb       && apt-get -qqyf install /tmp/chromium/chromium-common.deb /tmp/chromium/chromium.deb /tmp/chromium/chromium-l10n.deb /tmp/chromium/chromium-driver.deb       && rm -rf /tmp/chromium;     fi   && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2025-01-02 11:30:23  0.00B 定义构建参数
ARG CHROMIUM_DEB_SITE=http://deb.debian.org/debian
                        
# 2025-01-02 11:30:23  0.00B 定义构建参数
ARG CHROMIUM_VERSION=latest
                        
# 2025-01-02 11:30:23  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-01-02 11:30:23  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-01-02 11:30:23  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-01-02 11:18:01  0.00B 声明容器运行时监听的端口
EXPOSE map[5900/tcp:{}]
                        
# 2025-01-02 11:18:01  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-01-02 11:18:01  1.90KB 复制新文件或目录到容器中
COPY selenium.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2025-01-02 11:18:01  20.41KB 复制新文件或目录到容器中
COPY selenium_grid_logo.png /usr/share/images/fluxbox/ubuntu-light.png # buildkit
                        
# 2025-01-02 11:18:01  15.06KB 复制新文件或目录到容器中
COPY --chown=1200:1201 start-selenium-node.sh start-xvfb.sh start-vnc.sh start-novnc.sh generate_config generate_relay_config /opt/bin/ # buildkit
                        
# 2025-01-02 11:18:01  91.35MB 执行命令并创建新的镜像层
RUN |9 AUTHORS=SeleniumHQ NOVNC_SOURCE=tags NOVNC_VERSION=v1.5.0 WEBSOCKIFY_SOURCE=tags WEBSOCKIFY_VERSION=v0.12.0 LANG_WHICH=en LANG_WHERE=US ENCODING=UTF-8 LANGUAGE=en_US.UTF-8 /bin/sh -c wget -nv -O noVNC.zip        "https://github.com/novnc/noVNC/archive/refs/${NOVNC_SOURCE}/${NOVNC_VERSION}.zip"   && unzip -x noVNC.zip   && mv noVNC-${NOVNC_VERSION#v} /opt/bin/noVNC   && cp /opt/bin/noVNC/vnc.html /opt/bin/noVNC/index.html   && rm noVNC.zip   && wget -nv -O websockify.zip       "https://github.com/novnc/websockify/archive/refs/${WEBSOCKIFY_SOURCE}/${WEBSOCKIFY_VERSION}.zip"   && unzip -x websockify.zip   && rm websockify.zip   && cd websockify-${WEBSOCKIFY_VERSION#v}   && python3 -m pip install --break-system-packages .   && mv websockify /opt/bin/noVNC/utils/websockify   && mv run /opt/bin/noVNC/utils/websockify   && chmod +x /opt/bin/noVNC/utils/websockify/run   && cd ..   && rm -rf websockify-${WEBSOCKIFY_VERSION#v}   && chmod +x /dev/shm   && mkdir -p /tmp/.X11-unix   && x11vnc -storepasswd $(cat /run/secrets/SEL_PASSWD) ${HOME}/.vnc/passwd   && chown -R "${SEL_USER}:${SEL_GROUP}" ${HOME}/.vnc   && chmod -R 775 ${HOME} /tmp/.X11-unix   && chgrp -R 0 ${HOME} /tmp/.X11-unix   && chmod -R g=u ${HOME} /tmp/.X11-unix # buildkit
                        
# 2025-01-02 11:17:57  328.71MB 执行命令并创建新的镜像层
RUN |9 AUTHORS=SeleniumHQ NOVNC_SOURCE=tags NOVNC_VERSION=v1.5.0 WEBSOCKIFY_SOURCE=tags WEBSOCKIFY_VERSION=v0.12.0 LANG_WHICH=en LANG_WHERE=US ENCODING=UTF-8 LANGUAGE=en_US.UTF-8 /bin/sh -c apt-get update -qqy   && apt-get -qqy --no-install-recommends install     xvfb     libxcb1     xauth     pulseaudio     x11vnc x11-utils     fluxbox eterm hsetroot feh     language-pack-en     locales     libfontconfig     libfreetype6     xfonts-scalable     xfonts-cyrillic     fonts-ubuntu     fonts-liberation     fonts-ipafont-gothic     fonts-wqy-zenhei     fonts-tlwg-loma-otf     fonts-noto-color-emoji   && locale-gen ${LANGUAGE}   && dpkg-reconfigure --frontend noninteractive locales   && apt-get -qyy autoremove   && rm -rf /var/lib/apt/lists/* /var/cache/apt/*   && apt-get -qyy clean # buildkit
                        
# 2025-01-02 11:17:57  0.00B 设置环境变量 LANG_WHICH LANG_WHERE ENCODING LANGUAGE LANG SE_ENABLE_BROWSER_LEFTOVERS_CLEANUP SE_BROWSER_LEFTOVERS_INTERVAL_SECS SE_BROWSER_LEFTOVERS_PROCESSES_SECS SE_BROWSER_LEFTOVERS_TEMPFILES_DAYS SE_DRAIN_AFTER_SESSION_COUNT SE_NODE_MAX_SESSIONS SE_NODE_SESSION_TIMEOUT SE_NODE_OVERRIDE_MAX_SESSIONS SE_NODE_HEARTBEAT_PERIOD SE_OTEL_SERVICE_NAME SE_OFFLINE SE_NODE_BROWSER_VERSION SE_NODE_PLATFORM_NAME SE_RECORD_VIDEO DISPLAY_CONTAINER_NAME SE_SCREEN_WIDTH SE_SCREEN_HEIGHT SE_SCREEN_DEPTH SE_SCREEN_DPI SE_START_XVFB SE_START_VNC SE_START_NO_VNC SE_NO_VNC_PORT SE_VNC_PORT DISPLAY DISPLAY_NUM CONFIG_FILE GENERATE_CONFIG DBUS_SESSION_BUS_ADDRESS
ENV LANG_WHICH=en LANG_WHERE=US ENCODING=UTF-8 LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 SE_ENABLE_BROWSER_LEFTOVERS_CLEANUP=false SE_BROWSER_LEFTOVERS_INTERVAL_SECS=3600 SE_BROWSER_LEFTOVERS_PROCESSES_SECS=7200 SE_BROWSER_LEFTOVERS_TEMPFILES_DAYS=1 SE_DRAIN_AFTER_SESSION_COUNT=0 SE_NODE_MAX_SESSIONS=1 SE_NODE_SESSION_TIMEOUT=300 SE_NODE_OVERRIDE_MAX_SESSIONS=false SE_NODE_HEARTBEAT_PERIOD=30 SE_OTEL_SERVICE_NAME=selenium-node SE_OFFLINE=true SE_NODE_BROWSER_VERSION=stable SE_NODE_PLATFORM_NAME=Linux SE_RECORD_VIDEO=false DISPLAY_CONTAINER_NAME=localhost SE_SCREEN_WIDTH=1920 SE_SCREEN_HEIGHT=1080 SE_SCREEN_DEPTH=24 SE_SCREEN_DPI=96 SE_START_XVFB=true SE_START_VNC=true SE_START_NO_VNC=true SE_NO_VNC_PORT=7900 SE_VNC_PORT=5900 DISPLAY=:99.0 DISPLAY_NUM=99 CONFIG_FILE=/opt/selenium/config.toml GENERATE_CONFIG=true DBUS_SESSION_BUS_ADDRESS=/dev/null
                        
# 2025-01-02 11:17:57  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG LANGUAGE=en_US.UTF-8
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG ENCODING=UTF-8
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG LANG_WHERE=US
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG LANG_WHICH=en
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG WEBSOCKIFY_VERSION=v0.12.0
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG WEBSOCKIFY_SOURCE=tags
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG NOVNC_VERSION=v1.5.0
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG NOVNC_SOURCE=tags
                        
# 2025-01-02 11:17:57  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-01-02 11:17:57  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-01-02 11:11:02  0.00B 声明容器运行时监听的端口
EXPOSE map[9000/tcp:{}]
                        
# 2025-01-02 11:11:02  0.00B 设置环境变量 DISPLAY_NUM DISPLAY_CONTAINER_NAME SE_RECORD_VIDEO SE_SERVER_PROTOCOL SE_VIDEO_POLL_INTERVAL SE_SCREEN_WIDTH SE_SCREEN_HEIGHT SE_FRAME_RATE SE_CODEC SE_PRESET VIDEO_FOLDER SE_VIDEO_FILE_NAME SE_VIDEO_FILE_NAME_TRIM_REGEX RCLONE_CONFIG SE_VIDEO_UPLOAD_ENABLED SE_VIDEO_INTERNAL_UPLOAD SE_UPLOAD_DESTINATION_PREFIX
ENV DISPLAY_NUM=99 DISPLAY_CONTAINER_NAME=selenium SE_RECORD_VIDEO=true SE_SERVER_PROTOCOL=http SE_VIDEO_POLL_INTERVAL=1 SE_SCREEN_WIDTH=1920 SE_SCREEN_HEIGHT=1080 SE_FRAME_RATE=15 SE_CODEC=libx264 SE_PRESET=-preset ultrafast VIDEO_FOLDER=/videos SE_VIDEO_FILE_NAME=video.mp4 SE_VIDEO_FILE_NAME_TRIM_REGEX=[:alnum:]-_ RCLONE_CONFIG=/opt/selenium/upload.conf SE_VIDEO_UPLOAD_ENABLED=false SE_VIDEO_INTERNAL_UPLOAD=true SE_UPLOAD_DESTINATION_PREFIX=
                        
# 2025-01-02 11:11:02  0.00B 执行命令并创建新的镜像层
RUN |1 AUTHORS=SeleniumHQ /bin/sh -c ffmpeg -version     && rclone --version     && touch /opt/selenium/upload.conf # buildkit
                        
# 2025-01-02 11:11:02  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-01-02 11:11:02  22.34KB 复制新文件或目录到容器中
COPY --chown=1200:1201 *.sh video_ready.py /opt/bin/ # buildkit
                        
# 2025-01-02 11:11:02  1.06KB 复制新文件或目录到容器中
COPY *.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2025-01-02 11:11:02  276.70MB 执行命令并创建新的镜像层
RUN |1 AUTHORS=SeleniumHQ /bin/sh -c apt-get -qqy update     && apt-get -qqy --no-install-recommends install     libx11-dev libxcb-shm0 libxcb1-dev     x11-xserver-utils x11-utils     python3-pip     && pip install --upgrade --break-system-packages --no-cache-dir setuptools psutil     && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2025-01-02 11:10:54  80.39MB 复制新文件或目录到容器中
COPY /usr/local/bin/rclone /usr/local/bin/rclone # buildkit
                        
# 2025-01-02 11:10:54  26.73MB 复制新文件或目录到容器中
COPY /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg # buildkit
                        
# 2025-01-02 11:10:54  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-01-02 11:10:54  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-01-02 11:10:54  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-01-02 11:00:16  0.00B 设置默认要执行的命令
CMD ["/opt/bin/entry_point.sh"]
                        
# 2025-01-02 11:00:16  0.00B 设置环境变量 SE_BIND_HOST SE_SERVER_PROTOCOL CONFIG_FILE SE_REJECT_UNSUPPORTED_CAPS SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED SE_OTEL_TRACES_EXPORTER SE_SUPERVISORD_LOG_LEVEL SE_SUPERVISORD_CHILD_LOG_DIR SE_SUPERVISORD_LOG_FILE SE_SUPERVISORD_PID_FILE SE_SUPERVISORD_AUTO_RESTART SE_SUPERVISORD_START_RETRIES SE_LOG_TIMESTAMP_FORMAT SE_LOG_LEVEL SE_HTTP_LOGS SE_STRUCTURED_LOGS SE_ENABLE_TRACING SE_ENABLE_TLS SE_JAVA_OPTS_DEFAULT -XX:HeapDumpPath SE_JAVA_HEAP_DUMP SE_JAVA_HTTPCLIENT_VERSION SE_JAVA_SSL_TRUST_STORE SE_JAVA_SSL_TRUST_STORE_PASSWORD SE_JAVA_DISABLE_HOSTNAME_VERIFICATION SE_HTTPS_CERTIFICATE SE_HTTPS_PRIVATE_KEY
ENV SE_BIND_HOST=false SE_SERVER_PROTOCOL=http CONFIG_FILE=/opt/selenium/config.toml SE_REJECT_UNSUPPORTED_CAPS=false SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED=true SE_OTEL_TRACES_EXPORTER=otlp SE_SUPERVISORD_LOG_LEVEL=info SE_SUPERVISORD_CHILD_LOG_DIR=/tmp SE_SUPERVISORD_LOG_FILE=/tmp/supervisord.log SE_SUPERVISORD_PID_FILE=/tmp/supervisord.pid SE_SUPERVISORD_AUTO_RESTART=true SE_SUPERVISORD_START_RETRIES=5 SE_LOG_TIMESTAMP_FORMAT=%Y-%m-%d %H:%M:%S,%3N SE_LOG_LEVEL=INFO SE_HTTP_LOGS=false SE_STRUCTURED_LOGS=false SE_ENABLE_TRACING=true SE_ENABLE_TLS=false SE_JAVA_OPTS_DEFAULT=-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs SE_JAVA_HEAP_DUMP=false SE_JAVA_HTTPCLIENT_VERSION=HTTP_1_1 SE_JAVA_SSL_TRUST_STORE=/opt/selenium/secrets/server.jks SE_JAVA_SSL_TRUST_STORE_PASSWORD=/opt/selenium/secrets/server.pass SE_JAVA_DISABLE_HOSTNAME_VERIFICATION=true SE_HTTPS_CERTIFICATE=/opt/selenium/secrets/tls.crt SE_HTTPS_PRIVATE_KEY=/opt/selenium/secrets/tls.key
                        
# 2025-01-02 11:00:16  985.92KB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.27.0 RELEASE=selenium-4.27.0 OPENTELEMETRY_VERSION=1.44.1 GRPC_VERSION=1.68.1 NETTY_VERSION=4.1.115.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.4 MVN_SELENIUM_VERSION=4.27.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=17 TARGETARCH=amd64 TARGETVARIANT= CERT_TRUST_ATTR=TCu,Cu,Tu /bin/sh -c /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets     && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets ${CERT_TRUST_ATTR} # buildkit
                        
# 2025-01-02 11:00:13  0.00B 指定运行容器时使用的用户
USER 1200:1201
                        
# 2025-01-02 11:00:13  6.07KB 复制新文件或目录到容器中
COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/ # buildkit
                        
# 2025-01-02 11:00:13  5.78KB 复制新文件或目录到容器中
COPY --chown=1200:1201 certs/add-cert-helper.sh certs/add-jks-helper.sh /opt/bin/ # buildkit
                        
# 2025-01-02 11:00:13  0.00B 定义构建参数
ARG CERT_TRUST_ATTR=TCu,Cu,Tu
                        
# 2025-01-02 11:00:13  1.63KB 复制新文件或目录到容器中
COPY supervisord.conf /etc # buildkit
                        
# 2025-01-02 11:00:13  6.14KB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.27.0 RELEASE=selenium-4.27.0 OPENTELEMETRY_VERSION=1.44.1 GRPC_VERSION=1.68.1 NETTY_VERSION=4.1.115.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.4 MVN_SELENIUM_VERSION=4.27.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=17 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c chmod +x /opt/bin/*.sh /usr/local/bin/mask # buildkit
                        
# 2025-01-02 11:00:13  476.00B 复制新文件或目录到容器中
COPY --chown=1200:1201 mask /usr/local/bin/ # buildkit
                        
# 2025-01-02 11:00:13  8.00KB 复制新文件或目录到容器中
COPY --chown=1200:1201 check-grid.sh entry_point.sh configs/node/nodeGridUrl.sh configs/node/nodePreStop.sh handle_heap_dump.sh /opt/bin/ # buildkit
                        
# 2025-01-02 11:00:13  156.82MB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.27.0 RELEASE=selenium-4.27.0 OPENTELEMETRY_VERSION=1.44.1 GRPC_VERSION=1.68.1 NETTY_VERSION=4.1.115.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.4 MVN_SELENIUM_VERSION=4.27.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=17 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c if [ "${TARGETARCH}" = "arm" ] && [ "${TARGETVARIANT}" = "v7" ]; then        export ARCH=armhf ;     else        export ARCH=$(dpkg --print-architecture) ;     fi   && sed -i 's/securerandom\.source=file:\/dev\/random/securerandom\.source=file:\/dev\/urandom/' /usr/lib/jvm/java-${JRE_VERSION}-openjdk-${ARCH}/conf/security/java.security   && ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime &&     dpkg-reconfigure -f noninteractive tzdata &&     cat /etc/timezone   && groupadd ${SEL_GROUP}          --gid ${SEL_GID}   && useradd ${SEL_USER}          --create-home          --gid ${SEL_GID}          --shell /bin/bash          --uid ${SEL_UID}   && usermod -a -G sudo ${SEL_USER}   && echo 'ALL ALL = (ALL) NOPASSWD: ALL' >> /etc/sudoers   && echo "${SEL_USER}:$(cat /run/secrets/SEL_PASSWD)" | chpasswd   && mkdir -p /opt/selenium /opt/selenium/assets /opt/selenium/secrets /opt/selenium/logs /var/run/supervisor /var/log/supervisor ${SEL_DOWNLOAD_DIR}     ${HOME}/.mozilla ${HOME}/.vnc ${HOME}/.pki/nssdb ${VIDEO_FOLDER}   && certutil -d sql:${HOME}/.pki/nssdb -N --empty-password   && touch /opt/selenium/config.toml   && chown -R ${SEL_USER}:${SEL_GROUP} /opt/selenium /var/run/supervisor /var/log/supervisor /etc/passwd ${HOME} ${VIDEO_FOLDER}   && chmod -R 775 /opt/selenium /var/run/supervisor /var/log/supervisor /etc/passwd ${HOME} ${VIDEO_FOLDER}   && wget --no-verbose https://github.com/${AUTHORS}/selenium/releases/download/${RELEASE}/selenium-server-${VERSION}.jar     -O /opt/selenium/selenium-server.jar   && chgrp -R 0 /opt/selenium ${HOME} ${VIDEO_FOLDER} /opt/selenium/assets /var/run/supervisor /var/log/supervisor   && chmod -R g=u /opt/selenium ${HOME} ${VIDEO_FOLDER} /opt/selenium/assets /var/run/supervisor /var/log/supervisor   && setfacl -Rm u:${SEL_USER}:rwx /opt /opt/selenium ${HOME} ${VIDEO_FOLDER} /opt/selenium/assets /var/run/supervisor /var/log/supervisor   && setfacl -Rm g:${SEL_GROUP}:rwx /opt /opt/selenium ${HOME} ${VIDEO_FOLDER} /opt/selenium/assets /var/run/supervisor /var/log/supervisor   && if [ `arch` = "aarch64" ] || [ `arch` = "x86_64" ]; then         curl -fL https://github.com/coursier/coursier/releases/download/v${CS_VERSION}/coursier.jar > /tmp/cs         && chmod +x /tmp/cs         && mkdir -p /external_jars         && chmod -R 775 /external_jars ;      fi   && if [ -f "/tmp/cs" ]; then         java -jar /tmp/cs fetch --classpath --cache /external_jars         io.opentelemetry:opentelemetry-exporter-otlp:${OPENTELEMETRY_VERSION}         io.grpc:grpc-netty:${GRPC_VERSION}         io.netty:netty-codec-http:${NETTY_VERSION}         > /external_jars/.classpath.txt         && chmod 664 /external_jars/.classpath.txt         && java -jar /tmp/cs fetch --classpath --cache /external_jars         org.seleniumhq.selenium:selenium-session-map-jdbc:${MVN_SELENIUM_VERSION}         org.postgresql:postgresql:${POSTGRESQL_VERSION}         org.seleniumhq.selenium:selenium-session-map-redis:${MVN_SELENIUM_VERSION}         io.lettuce:lettuce-core:6.5.1.RELEASE         > /external_jars/.classpath_session_map.txt         && chmod 664 /external_jars/.classpath_session_map.txt ;      fi   && rm -fr /root/.cache/*   && echo 'if [[ $(ulimit -n) -gt 200000 ]]; then echo "WARNING: Very high value reported by \"ulimit -n\". Consider passing \"--ulimit nofile=32768\" to \"docker run\"."; fi' >> ${HOME}/.bashrc # buildkit
                        
# 2025-01-02 11:00:08  338.97MB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.27.0 RELEASE=selenium-4.27.0 OPENTELEMETRY_VERSION=1.44.1 GRPC_VERSION=1.68.1 NETTY_VERSION=4.1.115.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.4 MVN_SELENIUM_VERSION=4.27.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=17 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c if [ "$(dpkg --print-architecture)" = "amd64" ]; then       echo "deb http://archive.ubuntu.com/ubuntu noble main universe\n" > /etc/apt/sources.list       && echo "deb http://archive.ubuntu.com/ubuntu noble-updates main universe\n" >> /etc/apt/sources.list       && echo "deb http://security.ubuntu.com/ubuntu noble-security main universe\n" >> /etc/apt/sources.list ;      fi   && apt-get -qqy update   && apt-get upgrade -yq   && apt-get -qqy --no-install-recommends install     acl     bzip2     xz-utils     tzdata     sudo     unzip     wget     jq     curl     supervisor     gnupg2     libnss3-tools     openjdk-${JRE_VERSION}-jdk-headless     ca-certificates   && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2025-01-02 11:00:08  0.00B 设置环境变量 DEBIAN_FRONTEND DEBCONF_NONINTERACTIVE_SEEN SEL_USER SEL_UID SEL_GID HOME TZ SEL_DOWNLOAD_DIR VIDEO_FOLDER
ENV DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true SEL_USER=seluser SEL_UID=1200 SEL_GID=1201 HOME=/home/seluser TZ=UTC SEL_DOWNLOAD_DIR=/home/seluser/Downloads VIDEO_FOLDER=/videos
                        
# 2025-01-02 11:00:08  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG TARGETVARIANT=
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG JRE_VERSION=17
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG TZ=UTC
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG GID=1201
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG UID=1200
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG HOME=/home/seluser
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG SEL_GROUP=seluser
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG SEL_USER=seluser
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG MVN_SELENIUM_VERSION=4.27.0
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG POSTGRESQL_VERSION=42.7.4
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG CS_VERSION=2.1.18
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG NETTY_VERSION=4.1.115.Final
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG GRPC_VERSION=1.68.1
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG OPENTELEMETRY_VERSION=1.44.1
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG RELEASE=selenium-4.27.0
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG VERSION=4.27.0
                        
# 2025-01-02 11:00:08  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/SeleniumHQ/docker-selenium
                        
# 2025-01-02 11:00:08  0.00B 添加元数据标签
LABEL authors=SeleniumHQ <selenium-developers@googlegroups.com>
                        
# 2025-01-02 11:00:08  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2024-11-20 01:29:25  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-11-20 01:29:25  78.12MB 
/bin/sh -c #(nop) ADD file:bcebbf0fddcba5b864d5d267b68dd23bcfb01275e6ec7bcab69bf8b56af14804 in / 
                        
# 2024-11-20 01:29:23  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2024-11-20 01:29:23  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-11-20 01:29:23  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-11-20 01:29:23  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:9bb58ddaa1365ea88b1ba42bfb4949551b9ca26cde11ada8afa1b6e63c70c8c2",
    "RepoTags": [
        "selenium/standalone-chromium:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium:latest"
    ],
    "RepoDigests": [
        "selenium/standalone-chromium@sha256:29fef1e6cd5eca4ccad32d399d3b6177c44305ea31d59f18dff7500ea7d03809",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chromium@sha256:e1b4ba3e3a66f25c14e4306f17470341efcbce7ef23d31e678d82399e9c1940c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-01-02T03:41:09.476749673Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1200",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4444/tcp": {},
            "5900/tcp": {},
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "DEBCONF_NONINTERACTIVE_SEEN=true",
            "SEL_USER=seluser",
            "SEL_UID=1200",
            "SEL_GID=1201",
            "HOME=/home/seluser",
            "TZ=UTC",
            "SEL_DOWNLOAD_DIR=/home/seluser/Downloads",
            "VIDEO_FOLDER=/videos",
            "SE_BIND_HOST=false",
            "SE_SERVER_PROTOCOL=http",
            "CONFIG_FILE=/opt/selenium/config.toml",
            "SE_REJECT_UNSUPPORTED_CAPS=true",
            "SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED=true",
            "SE_OTEL_TRACES_EXPORTER=otlp",
            "SE_SUPERVISORD_LOG_LEVEL=info",
            "SE_SUPERVISORD_CHILD_LOG_DIR=/tmp",
            "SE_SUPERVISORD_LOG_FILE=/tmp/supervisord.log",
            "SE_SUPERVISORD_PID_FILE=/tmp/supervisord.pid",
            "SE_SUPERVISORD_AUTO_RESTART=true",
            "SE_SUPERVISORD_START_RETRIES=5",
            "SE_LOG_TIMESTAMP_FORMAT=%Y-%m-%d %H:%M:%S,%3N",
            "SE_LOG_LEVEL=INFO",
            "SE_HTTP_LOGS=false",
            "SE_STRUCTURED_LOGS=false",
            "SE_ENABLE_TRACING=true",
            "SE_ENABLE_TLS=false",
            "SE_JAVA_OPTS_DEFAULT=-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs",
            "SE_JAVA_HEAP_DUMP=false",
            "SE_JAVA_HTTPCLIENT_VERSION=HTTP_1_1",
            "SE_JAVA_SSL_TRUST_STORE=/opt/selenium/secrets/server.jks",
            "SE_JAVA_SSL_TRUST_STORE_PASSWORD=/opt/selenium/secrets/server.pass",
            "SE_JAVA_DISABLE_HOSTNAME_VERIFICATION=true",
            "SE_HTTPS_CERTIFICATE=/opt/selenium/secrets/tls.crt",
            "SE_HTTPS_PRIVATE_KEY=/opt/selenium/secrets/tls.key",
            "DISPLAY_NUM=99",
            "DISPLAY_CONTAINER_NAME=localhost",
            "SE_RECORD_VIDEO=false",
            "SE_VIDEO_POLL_INTERVAL=1",
            "SE_SCREEN_WIDTH=1920",
            "SE_SCREEN_HEIGHT=1080",
            "SE_FRAME_RATE=15",
            "SE_CODEC=libx264",
            "SE_PRESET=-preset ultrafast",
            "SE_VIDEO_FILE_NAME=video.mp4",
            "SE_VIDEO_FILE_NAME_TRIM_REGEX=[:alnum:]-_",
            "RCLONE_CONFIG=/opt/selenium/upload.conf",
            "SE_VIDEO_UPLOAD_ENABLED=false",
            "SE_VIDEO_INTERNAL_UPLOAD=true",
            "SE_UPLOAD_DESTINATION_PREFIX=",
            "LANG_WHICH=en",
            "LANG_WHERE=US",
            "ENCODING=UTF-8",
            "LANGUAGE=en_US.UTF-8",
            "LANG=en_US.UTF-8",
            "SE_ENABLE_BROWSER_LEFTOVERS_CLEANUP=false",
            "SE_BROWSER_LEFTOVERS_INTERVAL_SECS=3600",
            "SE_BROWSER_LEFTOVERS_PROCESSES_SECS=7200",
            "SE_BROWSER_LEFTOVERS_TEMPFILES_DAYS=1",
            "SE_DRAIN_AFTER_SESSION_COUNT=0",
            "SE_NODE_MAX_SESSIONS=1",
            "SE_NODE_SESSION_TIMEOUT=300",
            "SE_NODE_OVERRIDE_MAX_SESSIONS=false",
            "SE_NODE_HEARTBEAT_PERIOD=30",
            "SE_OTEL_SERVICE_NAME=selenium-standalone",
            "SE_OFFLINE=true",
            "SE_NODE_BROWSER_VERSION=stable",
            "SE_NODE_PLATFORM_NAME=Linux",
            "SE_SCREEN_DEPTH=24",
            "SE_SCREEN_DPI=96",
            "SE_START_XVFB=true",
            "SE_START_VNC=true",
            "SE_START_NO_VNC=true",
            "SE_NO_VNC_PORT=7900",
            "SE_VNC_PORT=5900",
            "DISPLAY=:99.0",
            "GENERATE_CONFIG=true",
            "DBUS_SESSION_BUS_ADDRESS=/dev/null",
            "SE_SESSION_REQUEST_TIMEOUT=300",
            "SE_SESSION_RETRY_INTERVAL=15",
            "SE_HEALTHCHECK_INTERVAL=120",
            "SE_RELAX_CHECKS=true"
        ],
        "Cmd": [
            "/opt/bin/entry_point.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "authors": "SeleniumHQ",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.source": "https://github.com/SeleniumHQ/docker-selenium",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2111521074,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1ec9bfe7970e88b3b4d4332d1835299866f75e34f69bffe67c5478de71bac1a3/diff:/var/lib/docker/overlay2/ffb9bcb4a609410911b4d17442365f6cd62864a030b0ba511a3cd12316548da3/diff:/var/lib/docker/overlay2/d4e14ba818b54f97366bb3bbbe63c7508cdf5cbead273e8b9a7b4f47f20c14b5/diff:/var/lib/docker/overlay2/20d166864f61bb159195cae07a078dcc2596e6e1b7d203071abad4c183c6498a/diff:/var/lib/docker/overlay2/5067d76fb152cc126e33eca8ab86b5f3025ace39c26fb9fe723c2d81f3e8da94/diff:/var/lib/docker/overlay2/cc603908bef2c5aaa40e157074642ed4d4992c0fa46cb13b4886e02ecb043171/diff:/var/lib/docker/overlay2/49df5e5464945ba8384bc77c40fd1ca066afbe18794a07496944e543ec72158e/diff:/var/lib/docker/overlay2/106fb7e1dc34db626db0f893910cf3c0eaf2e723ae793ea2cf122e3c84df1e53/diff:/var/lib/docker/overlay2/a65d9a4943f207939b29a3ddc6f633d7d6f8b59c8a4683b2dcbe2d2b36277274/diff:/var/lib/docker/overlay2/8064800b4bdf252062d156d25714acc5361af42b1a6fb3bd2ee24027776f908c/diff:/var/lib/docker/overlay2/3239998548ce978daa39d54cb9ea50c5067be1ce7662016425834787b968401d/diff:/var/lib/docker/overlay2/4c3eed61e34d597066f685c5688235faacda0d03dbe9db88550a611755d1c48a/diff:/var/lib/docker/overlay2/f81c00eb07381cc5da87d26cdc166c6eabec830e9bbc6433916cf8c5f70e1495/diff:/var/lib/docker/overlay2/b1ffd5f09f35f6786db39d1686987026d7b7a252078e26037229b6a562a2ef62/diff:/var/lib/docker/overlay2/a3307b4036960d457854b081c662586923efbb80aab0fef9eda31b2ed4c7744e/diff:/var/lib/docker/overlay2/5e14152f0a7e650e10f493d7bfda5cab7b1fa81d9c8bd69753dcfb438dee61aa/diff:/var/lib/docker/overlay2/ff318f589b5deb93f3c5d8550501ee75acf1a913eb6e56ccd61fbdffef938e8b/diff:/var/lib/docker/overlay2/ffb0d7a3979db58cbb1b53222c3e8d57d1623b5e8b2b7e08d7edb65776d920bf/diff:/var/lib/docker/overlay2/327535b6ac211fc26b432500dbf75f6d7ad30bde8085ee7fd43a4ba58f3a19a1/diff:/var/lib/docker/overlay2/25196140da298459c9cb8cb3a0c2a211fbea223c19e82d2d5000afbbc0a0d922/diff:/var/lib/docker/overlay2/3613107e7ad31ee2b603c1cc1dd4469fd759f8d12a2ec5c572007eae5fc892aa/diff:/var/lib/docker/overlay2/4c50cf9720012bd30fe267b645ea41d18c248ed866c213aaab66e48db073fe5c/diff:/var/lib/docker/overlay2/d22ca604b200fd30fc03fc6fa2a42f441eaf1550abc972ca1affc2024388d22e/diff:/var/lib/docker/overlay2/717ba2d617e76658d12061e4913efc6d5c7715cee719e84856b371da3db2ec6a/diff:/var/lib/docker/overlay2/c9b0c02638c24e3f77403b7ca2d4eb037e497d645acb32496bd091b9fcfeda0f/diff:/var/lib/docker/overlay2/f20f7e061614df0d4128b38326ffcceeb42961955c90bb1479bcc7266ca9e3d7/diff:/var/lib/docker/overlay2/cb25d703731d6f9b80885bd0a8bdf57e9ea51c4acc13f0db3b17bee19daf5658/diff:/var/lib/docker/overlay2/a9a07801e8a6d48710f668b66f4d238e1f6506b920d92be4f82fa3fc50498385/diff:/var/lib/docker/overlay2/cb77b96ee315e57a7d0b578a7c955c51abb3f3a77e47a7b316eaddb0394028cf/diff:/var/lib/docker/overlay2/0e89ed1cc685a39749ad9c2d1ff395ccfaf6188b8f170b1df18791ebc73b6585/diff:/var/lib/docker/overlay2/dd9c6c06cee7cbeacd7427404922c280abf5a7156d6a8d1736426b0776ed9b6a/diff",
            "MergedDir": "/var/lib/docker/overlay2/2a1522e11be684fa62519bc1d539cac1f10a414ff49e3e38c73e96db7df3cec9/merged",
            "UpperDir": "/var/lib/docker/overlay2/2a1522e11be684fa62519bc1d539cac1f10a414ff49e3e38c73e96db7df3cec9/diff",
            "WorkDir": "/var/lib/docker/overlay2/2a1522e11be684fa62519bc1d539cac1f10a414ff49e3e38c73e96db7df3cec9/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:687d50f2f6a697da02e05f2b2b9cb05c1d551f37c404ebe55fdec44b0ae8aa5c",
            "sha256:f1b1e7b3a8b16e219f4dae213514e227ad4b33c33c5510b5944f56e5986fa8f7",
            "sha256:d158fd536924324fad7ed16cf819fe8320b6afddab6e662cb56992c50262412d",
            "sha256:1247c89705dbd9efd84347f0d3a3e7b45aa46709c724eb0765806e95b452acd0",
            "sha256:2efeba5aea5c50e15774f9b54180269e2e7c64ab3a8c2e60e7748608a1bf8b39",
            "sha256:512302b56c59ffd2c7ea54df7b8e26f720617ed05cd237d8d9e1c74c5d105ff2",
            "sha256:7dc6be61ab937ba5a06d880917419aec25f8ba041afb99e8f1d9521b98cdf713",
            "sha256:8945e7d3f8a2007c1662888c89da74849b172c6ebbadf0f47609c2a30b3dd95f",
            "sha256:6afd631f3bc0c334319db5bc093e12d5d0d870d9a31923a8dcecb3d5f36f03eb",
            "sha256:a2f01064d7fd7aac001d2ec1f42c55a4e15755ea9515f052f216fe036c693cc2",
            "sha256:2ae2aa9669caec33d4cc0e0c4585ed0fae608e56596001f5c4e85693a44dc5dc",
            "sha256:f60dfcfb12d4df1de3a60fcb296f8dccab08a64addd5f064b034d434f4665715",
            "sha256:f31e873b750bee7de8b048ae4c69abcef4747cb40b6d532725a1b52f96bb4f2c",
            "sha256:3e1384e4efa90e6208a19ebaeeb6c3a8cc6043cf73d43d6743fd67fd3cfab953",
            "sha256:0725e63b8d896ff1a181b40707c946eeb2f187fed90fb0b61ed63176ce873eb3",
            "sha256:25a58e4735ae81035b8250517125278a00d03b86f4f53bb80ebcd2febbb4c2c8",
            "sha256:848663617d5121b8c81e83f0e977e56cdb4d9c8cd4c1ac37db7318d2c33eaaf8",
            "sha256:1c8e53ac423f3c09360445d026836c0b63b982d8156fcb284020b078f01d1784",
            "sha256:f16de304fa6b979125a2f621a4b2c95f615f233613ed43149ad3c064c64fc139",
            "sha256:36f2ebcb9939089a16e9ce7db39964c92bb68497d3dbeb01fe46c1b8cb00e54e",
            "sha256:58d7d315f67b364f23c5df85a6c702d87b79198177cd567b41caa6f32bea11ca",
            "sha256:ad273d6ded4e9e1e31163fe9dd337d5ab883ef815cf766f57f79e82d5c0177e3",
            "sha256:85a90be68e12d64c2c9f307f1b4e30c392b2c99510d7db5bfbef2849ba15596b",
            "sha256:456aa7d43ed83512e57e3dbc5f7a60451906121a708a6585d36abd7ebcdf9eeb",
            "sha256:3cea1194c619c2372ac1b05f4fa0b8cd4c8d3a77c81fc2187fde2cc29ada8f51",
            "sha256:2febae05d15ce27581557e5866f25affc5e8109bcb2a6c494b2725f42268d272",
            "sha256:e20b4ea3561f3507ab92c8d163ca13979ce131b2433be94df9b1502b0058bb80",
            "sha256:29afa5d1249a5f0c763a299ac52abb1999382fe538d79c2917143f4f9c1cc584",
            "sha256:d1ada16eff8651e4afe3d65a0d18f0aded6303bb4145cd12a32e2dfe3ea5864e",
            "sha256:a3a8b53322434f4c0195efad30c2cd9b3a4a7d8eaef9a79623529e9c5726cc06",
            "sha256:6e9cedd15edf8a3e5e6bc5cfd53f8acc461b8c9d5f2aa1a2b65ba8c7cf8ea510",
            "sha256:ccb58f0137c8f30c380efba65f84601f6df4a1c717c9e2e3e59c6c982e2856ee"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-01-14T14:13:43.581991063+08:00"
    }
}

更多版本

docker.io/selenium/standalone-chromium:latest

linux/amd64 docker.io2.11GB2025-01-14 14:15
57