docker.io/selenium/standalone-chrome:126.0-20250808 linux/amd64

docker.io/selenium/standalone-chrome:126.0-20250808 - 国内下载镜像源 浏览次数:17

Selenium Standalone Chrome 镜像

该镜像包含一个完整的 Selenium WebDriver 服务器,预先安装了 Chrome 浏览器。您可以使用它来运行自动化测试脚本,无需在本地机器上安装 Chrome 或 Selenium。

功能

  • 包含 Selenium WebDriver 服务器
  • 预先安装了 Chrome 浏览器
  • 支持 Selenium 测试

用途

  • 自动化浏览器测试
  • 网页抓取
  • UI 测试
源镜像 docker.io/selenium/standalone-chrome:126.0-20250808
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chrome:126.0-20250808
镜像ID sha256:75deb00ad38b3e1cfc84ab72ee52751ff21ff8a316b65ca72953130905ee33c4
镜像TAG 126.0-20250808
大小 2.00GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /opt/bin/entry_point.sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 17 次
贡献者 25*******5@qq.com
镜像创建 2025-08-15T16:58:26.101884296Z
同步时间 2025-09-04 16:12
更新时间 2025-09-05 19:59
开放端口
4444/tcp 5900/tcp 9000/tcp
环境变量
PATH=/opt/venv/bin:/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 CONFIG_FILE=/opt/selenium/config.toml VENV_PATH=/opt/venv VIRTUAL_ENV=/opt/venv SE_BIND_HOST=false SE_SERVER_PROTOCOL=http SE_REJECT_UNSUPPORTED_CAPS=true SE_DISTRIBUTOR_SLOT_SELECTOR=org.openqa.selenium.grid.distributor.selector.GreedySlotSelector 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_SUPERVISORD_UNIX_SERVER_PASSWORD=secret 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= 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_RECORD_AUDIO=false SE_AUDIO_SOURCE=-f pulse -ac 2 -i default SE_VIDEO_POLL_INTERVAL=1 SE_FRAME_RATE=15 SE_CODEC=libx264 SE_PRESET=-preset ultrafast SE_VIDEO_FILE_NAME=video.mp4 SE_VIDEO_FILE_NAME_TRIM_REGEX=[^a-zA-Z0-9-_] SE_VIDEO_FILE_NAME_SUFFIX=true 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_EVENT_BUS_PUBLISH_PORT=4442 SE_EVENT_BUS_SUBSCRIBE_PORT=4443 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_NODE_REGISTER_PERIOD=120 SE_NODE_REGISTER_CYCLE=10 SE_NODE_REGISTER_SHUTDOWN_ON_FAILURE=true SE_NODE_CONNECTION_LIMIT_PER_SESSION=20 SE_OTEL_SERVICE_NAME=selenium-standalone SE_NODE_RELAY_ONLY=true SE_OFFLINE=true SE_NODE_BROWSER_VERSION=stable SE_NODE_PLATFORM_NAME=Linux SE_NODE_DELETE_SESSION_ON_UI=true 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 GENERATE_CONFIG=true DBUS_SESSION_BUS_ADDRESS=/dev/null SE_NODE_ENABLE_MANAGED_DOWNLOADS=true 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-chrome:126.0-20250808
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chrome:126.0-20250808  docker.io/selenium/standalone-chrome:126.0-20250808

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-08-16 00:58:26  0.00B 声明容器运行时监听的端口
EXPOSE map[4444/tcp:{}]
                        
# 2025-08-16 00:58:26  0.00B 设置环境变量 SE_SESSION_REQUEST_TIMEOUT SE_SESSION_RETRY_INTERVAL SE_HEALTHCHECK_INTERVAL SE_RELAX_CHECKS SE_REJECT_UNSUPPORTED_CAPS SE_OTEL_SERVICE_NAME SE_NODE_ENABLE_MANAGED_DOWNLOADS
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 SE_NODE_ENABLE_MANAGED_DOWNLOADS=true
                        
# 2025-08-16 00:58:26  2.70KB 复制新文件或目录到容器中
COPY --chown=1200:1201 generate_config /opt/bin/generate_config # buildkit
                        
# 2025-08-16 00:58:26  1.83KB 复制新文件或目录到容器中
COPY selenium.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2025-08-16 00:58:26  7.87KB 复制新文件或目录到容器中
COPY --chown=1200:1201 start-selenium-standalone.sh /opt/bin/start-selenium-standalone.sh # buildkit
                        
# 2025-08-16 00:58:26  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-08-16 00:58:26  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-08-16 00:58:26  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-08-16 00:57:43  0.00B 设置环境变量 SE_OTEL_SERVICE_NAME SE_NODE_ENABLE_MANAGED_DOWNLOADS
ENV SE_OTEL_SERVICE_NAME=selenium-node-chrome SE_NODE_ENABLE_MANAGED_DOWNLOADS=true
                        
# 2025-08-16 00:57:43  59.00B 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable=126.0.6478.182-1 CHROME_DRIVER_VERSION= /bin/sh -c echo "\"goog:chromeOptions\": {\"binary\": \"/usr/bin/google-chrome\"}" > /opt/selenium/browser_binary_location # buildkit
                        
# 2025-08-16 00:57:42  15.00B 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable=126.0.6478.182-1 CHROME_DRIVER_VERSION= /bin/sh -c google-chrome --version | awk '{print $3}' > /opt/selenium/browser_version # buildkit
                        
# 2025-08-16 00:57:42  7.00B 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable=126.0.6478.182-1 CHROME_DRIVER_VERSION= /bin/sh -c echo "chrome" > /opt/selenium/browser_name # buildkit
                        
# 2025-08-16 00:57:42  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-08-16 00:57:42  775.00B 复制新文件或目录到容器中
COPY chrome-cleanup.conf /etc/supervisor/conf.d/chrome-cleanup.conf # buildkit
                        
# 2025-08-16 00:57:42  1.36KB 复制新文件或目录到容器中
COPY chrome-cleanup.sh /opt/bin/chrome-cleanup.sh # buildkit
                        
# 2025-08-16 00:57:42  16.53MB 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable=126.0.6478.182-1 CHROME_DRIVER_VERSION= /bin/sh -c chmod +x /opt/bin/install-chromedriver.sh     && /opt/bin/install-chromedriver.sh # buildkit
                        
# 2025-08-16 00:57:42  3.31KB 复制新文件或目录到容器中
COPY --chown=1200:1201 install-chromedriver.sh /opt/bin/ # buildkit
                        
# 2025-08-16 00:57:41  0.00B 定义构建参数
ARG CHROME_DRIVER_VERSION
                        
# 2025-08-16 00:57:41  2.77KB 执行命令并创建新的镜像层
RUN |2 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable=126.0.6478.182-1 /bin/sh -c chmod +x /opt/bin/wrap_chrome_binary     && /opt/bin/wrap_chrome_binary # buildkit
                        
# 2025-08-16 00:57:41  1.11KB 复制新文件或目录到容器中
COPY --chown=1200:1201 wrap_chrome_binary /opt/bin/wrap_chrome_binary # buildkit
                        
# 2025-08-16 00:57:41  426.68MB 执行命令并创建新的镜像层
RUN |2 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable=126.0.6478.182-1 /bin/sh -c chmod +x /opt/bin/install-chrome.sh /opt/bin/update-chrome-components.sh     && /opt/bin/install-chrome.sh # buildkit
                        
# 2025-08-16 00:57:02  3.57KB 复制新文件或目录到容器中
COPY --chown=1200:1201 install-chrome.sh update-chrome-components.sh /opt/bin/ # buildkit
                        
# 2025-08-16 00:57:02  0.00B 定义构建参数
ARG CHROME_VERSION=google-chrome-stable=126.0.6478.182-1
                        
# 2025-08-16 00:57:02  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-08-16 00:57:02  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-08-16 00:57:02  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-08-15 23:19:55  0.00B 声明容器运行时监听的端口
EXPOSE map[5900/tcp:{}]
                        
# 2025-08-15 23:19:55  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-08-15 23:19:55  1.90KB 复制新文件或目录到容器中
COPY selenium.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2025-08-15 23:19:54  20.41KB 复制新文件或目录到容器中
COPY selenium_grid_logo.png /usr/share/images/fluxbox/ubuntu-light.png # buildkit
                        
# 2025-08-15 23:19:54  9.44KB 执行命令并创建新的镜像层
RUN |9 AUTHORS=SeleniumHQ NOVNC_SOURCE=tags NOVNC_VERSION=v1.6.0 WEBSOCKIFY_SOURCE=tags WEBSOCKIFY_VERSION=v0.13.0 LANG_WHICH=en LANG_WHERE=US ENCODING=UTF-8 LANGUAGE=en_US.UTF-8 /bin/sh -c chmod +x /opt/bin/*.sh /opt/bin/*.py /opt/bin/generate_* # buildkit
                        
# 2025-08-15 23:19:54  18.53KB 复制新文件或目录到容器中
COPY --chown=1200:1201 start-selenium-node.sh start-xvfb.sh start-vnc.sh start-novnc.sh generate_config generate_relay_config json_merge.py /opt/bin/ # buildkit
                        
# 2025-08-15 23:19:54  96.10MB 执行命令并创建新的镜像层
RUN |9 AUTHORS=SeleniumHQ NOVNC_SOURCE=tags NOVNC_VERSION=v1.6.0 WEBSOCKIFY_SOURCE=tags WEBSOCKIFY_VERSION=v0.13.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}   && $VENV_PATH/bin/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-08-15 23:19:47  438.32MB 执行命令并创建新的镜像层
RUN |9 AUTHORS=SeleniumHQ NOVNC_SOURCE=tags NOVNC_VERSION=v1.6.0 WEBSOCKIFY_SOURCE=tags WEBSOCKIFY_VERSION=v0.13.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     locales     libfontconfig     libfreetype6     fonts-wqy-zenhei     fonts-noto     fonts-noto-core     fonts-noto-color-emoji     fonts-noto-cjk     xvfb     libxcb1     xauth     pulseaudio     x11vnc x11-utils     fluxbox eterm hsetroot feh     p11-kit     p11-kit-modules   && locale-gen ${LANGUAGE}   && dpkg-reconfigure --frontend noninteractive locales   && sed -i 's/Ubuntu-/WenQuanYi Zen Hei-/g' /usr/share/fluxbox/styles/ubuntu-light   && apt-get -qyy autoremove   && rm -rf /var/lib/apt/lists/* /var/cache/apt/*   && apt-get -qyy clean # buildkit
                        
# 2025-08-15 23:19:47  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_EVENT_BUS_PUBLISH_PORT SE_EVENT_BUS_SUBSCRIBE_PORT SE_DRAIN_AFTER_SESSION_COUNT SE_NODE_MAX_SESSIONS SE_NODE_SESSION_TIMEOUT SE_NODE_OVERRIDE_MAX_SESSIONS SE_NODE_HEARTBEAT_PERIOD SE_NODE_REGISTER_PERIOD SE_NODE_REGISTER_CYCLE SE_NODE_REGISTER_SHUTDOWN_ON_FAILURE SE_NODE_CONNECTION_LIMIT_PER_SESSION SE_OTEL_SERVICE_NAME SE_NODE_RELAY_ONLY SE_OFFLINE SE_NODE_BROWSER_VERSION SE_NODE_PLATFORM_NAME SE_NODE_DELETE_SESSION_ON_UI 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 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_EVENT_BUS_PUBLISH_PORT=4442 SE_EVENT_BUS_SUBSCRIBE_PORT=4443 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_NODE_REGISTER_PERIOD=120 SE_NODE_REGISTER_CYCLE=10 SE_NODE_REGISTER_SHUTDOWN_ON_FAILURE=true SE_NODE_CONNECTION_LIMIT_PER_SESSION=20 SE_OTEL_SERVICE_NAME=selenium-node SE_NODE_RELAY_ONLY=true SE_OFFLINE=true SE_NODE_BROWSER_VERSION=stable SE_NODE_PLATFORM_NAME=Linux SE_NODE_DELETE_SESSION_ON_UI=true 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 GENERATE_CONFIG=true DBUS_SESSION_BUS_ADDRESS=/dev/null
                        
# 2025-08-15 23:19:47  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG LANGUAGE=en_US.UTF-8
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG ENCODING=UTF-8
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG LANG_WHERE=US
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG LANG_WHICH=en
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG WEBSOCKIFY_VERSION=v0.13.0
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG WEBSOCKIFY_SOURCE=tags
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG NOVNC_VERSION=v1.6.0
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG NOVNC_SOURCE=tags
                        
# 2025-08-15 23:19:47  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-08-15 23:19:47  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-08-15 23:13:21  0.00B 声明容器运行时监听的端口
EXPOSE map[9000/tcp:{}]
                        
# 2025-08-15 23:13:21  0.00B 设置环境变量 DISPLAY_NUM DISPLAY_CONTAINER_NAME SE_RECORD_VIDEO SE_RECORD_AUDIO SE_AUDIO_SOURCE SE_SERVER_PROTOCOL SE_VIDEO_POLL_INTERVAL SE_FRAME_RATE SE_CODEC SE_PRESET VIDEO_FOLDER SE_VIDEO_FILE_NAME SE_VIDEO_FILE_NAME_TRIM_REGEX SE_VIDEO_FILE_NAME_SUFFIX 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_RECORD_AUDIO=false SE_AUDIO_SOURCE=-f pulse -ac 2 -i default SE_SERVER_PROTOCOL=http SE_VIDEO_POLL_INTERVAL=1 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=[^a-zA-Z0-9-_] SE_VIDEO_FILE_NAME_SUFFIX=true RCLONE_CONFIG=/opt/selenium/upload.conf SE_VIDEO_UPLOAD_ENABLED=false SE_VIDEO_INTERNAL_UPLOAD=true SE_UPLOAD_DESTINATION_PREFIX=
                        
# 2025-08-15 23:13:21  0.00B 执行命令并创建新的镜像层
RUN |1 AUTHORS=SeleniumHQ /bin/sh -c ffmpeg -version     && rclone --version     && touch /opt/selenium/upload.conf # buildkit
                        
# 2025-08-15 23:13:20  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2025-08-15 23:13:20  31.62KB 复制新文件或目录到容器中
COPY --chown=1200:1201 *.sh *.py /opt/bin/ # buildkit
                        
# 2025-08-15 23:13:20  1.06KB 复制新文件或目录到容器中
COPY *.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2025-08-15 23:13:20  267.08MB 执行命令并创建新的镜像层
RUN |1 AUTHORS=SeleniumHQ /bin/sh -c apt-get -qqy update     && apt-get -qqy --no-install-recommends install     libx11-6 libx11-xcb1 libxcb1 libpulse0 libasound2t64     x11-xserver-utils x11-utils     && apt-get -qqy update     && apt-get -yq upgrade     && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2025-08-15 23:13:06  88.64MB 复制新文件或目录到容器中
COPY /usr/local/bin/rclone /usr/local/bin/rclone # buildkit
                        
# 2025-08-15 23:13:06  26.77MB 复制新文件或目录到容器中
COPY /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg # buildkit
                        
# 2025-08-15 23:13:06  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-08-15 23:13:06  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2025-08-15 23:13:06  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-08-15 22:23:53  0.00B 设置默认要执行的命令
CMD ["/opt/bin/entry_point.sh"]
                        
# 2025-08-15 22:23:53  0.00B 设置环境变量 SE_BIND_HOST SE_SERVER_PROTOCOL SE_REJECT_UNSUPPORTED_CAPS SE_DISTRIBUTOR_SLOT_SELECTOR 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_SUPERVISORD_UNIX_SERVER_PASSWORD SE_LOG_TIMESTAMP_FORMAT SE_LOG_LEVEL SE_HTTP_LOGS SE_STRUCTURED_LOGS SE_ENABLE_TRACING SE_ENABLE_TLS SE_JAVA_OPTS_DEFAULT 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 SE_REJECT_UNSUPPORTED_CAPS=false SE_DISTRIBUTOR_SLOT_SELECTOR=org.openqa.selenium.grid.distributor.selector.GreedySlotSelector 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_SUPERVISORD_UNIX_SERVER_PASSWORD=secret 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= 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-08-15 22:23:53  984.77KB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 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-08-15 22:23:49  39.44MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= CERT_TRUST_ATTR=TCu,Cu,Tu /bin/sh -c python3 -m venv $VENV_PATH     && $VENV_PATH/bin/python3 -m pip install --upgrade pip setuptools virtualenv psutil requests     && wget -q https://github.com/Supervisor/supervisor/archive/refs/heads/main.zip -O /tmp/supervisor.zip     && unzip /tmp/supervisor.zip -d /tmp     && cd /tmp/supervisor-main     && $VENV_PATH/bin/python3 -m pip install --break-system-packages .     && rm -rf /tmp/supervisor.zip /tmp/supervisor-main # buildkit
                        
# 2025-08-15 22:23:39  0.00B 指定运行容器时使用的用户
USER 1200:1201
                        
# 2025-08-15 22:23:39  2.54MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= CERT_TRUST_ATTR=TCu,Cu,Tu /bin/sh -c ARCH=$(if [ "$(dpkg --print-architecture)" = "amd64" ]; then echo "x86_64"; else echo "$(dpkg --print-architecture)"; fi)     && curl -fsSL https://github.com/ndviet/envsubst/releases/download/v${ENVSUBST_VERSION}/envsubst-$(uname -s)-${ARCH} -o envsubst     && chmod +x envsubst     && mv envsubst /usr/local/bin     && ln -sf /usr/local/bin/envsubst /usr/bin/envsubst # buildkit
                        
# 2025-08-15 22:23:38  6.09KB 复制新文件或目录到容器中
COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/ # buildkit
                        
# 2025-08-15 22:23:38  5.84KB 复制新文件或目录到容器中
COPY --chown=1200:1201 certs/add-cert-helper.sh certs/add-jks-helper.sh /opt/bin/ # buildkit
                        
# 2025-08-15 22:23:38  0.00B 定义构建参数
ARG CERT_TRUST_ATTR=TCu,Cu,Tu
                        
# 2025-08-15 22:23:38  1.70KB 复制新文件或目录到容器中
COPY supervisord.conf /etc # buildkit
                        
# 2025-08-15 22:23:38  7.36KB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c chmod +x /opt/bin/*.sh /usr/local/bin/mask # buildkit
                        
# 2025-08-15 22:23:38  476.00B 复制新文件或目录到容器中
COPY --chown=1200:1201 mask /usr/local/bin/ # buildkit
                        
# 2025-08-15 22:23:38  9.48KB 复制新文件或目录到容器中
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-08-15 22:23:38  110.95MB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 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 ${CONFIG_FILE}   && 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}         io.netty:netty-handler:${NETTY_VERSION}         io.netty:netty-common:${NETTY_VERSION}         > /external_jars/.classpath.txt         && chmod 664 /external_jars/.classpath.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-08-15 22:23:33  6.42MB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c ARCH=$(if [ "$(dpkg --print-architecture)" = "arm64" ]; then echo "aarch64"; else echo "$(dpkg --print-architecture)"; fi)     && wget -q https://github.com/NDViet/static-curl/releases/download/${CURL_VERSION}/curl-$ARCH -O /usr/bin/curl     && chmod +x /usr/bin/curl     && curl --version # buildkit
                        
# 2025-08-15 22:23:32  76.07MB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c apt-get -qqy update     && apt-get upgrade -yq     && apt-get -qqy --no-install-recommends install     python3 python3-pip python3-venv     && python3 -m pip install --upgrade setuptools virtualenv --break-system-packages     && rm -rf /var/lib/apt/lists/* /var/cache/apt/*     && echo "source $VENV_PATH/bin/activate" >> /etc/bash.bashrc # buildkit
                        
# 2025-08-15 22:23:19  0.00B 设置环境变量 PATH VIRTUAL_ENV
ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin VIRTUAL_ENV=/opt/venv
                        
# 2025-08-15 22:23:19  323.05MB 执行命令并创建新的镜像层
RUN |18 AUTHORS=SeleniumHQ VERSION=4.35.0 RELEASE=selenium-4.35.0 OPENTELEMETRY_VERSION=1.51.0 GRPC_VERSION=1.73.0 NETTY_VERSION=4.1.123.Final CS_VERSION=2.1.24 ENVSUBST_VERSION=1.4.5 CURL_VERSION=8.15.0 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c apt-get -qqy update   && apt-get upgrade -yq   && apt-get -qqy --no-install-recommends install     acl     bzip2     xz-utils     tzdata     sudo     unzip     wget     jq     gnupg2     libnss3-tools     openjdk-${JRE_VERSION}-jdk-headless     ca-certificates   && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2025-08-15 22:23:19  0.00B 设置环境变量 DEBIAN_FRONTEND DEBCONF_NONINTERACTIVE_SEEN SEL_USER SEL_UID SEL_GID HOME TZ SEL_DOWNLOAD_DIR VIDEO_FOLDER CONFIG_FILE VENV_PATH
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 CONFIG_FILE=/opt/selenium/config.toml VENV_PATH=/opt/venv
                        
# 2025-08-15 22:23:19  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG TARGETVARIANT=
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG JRE_VERSION=21
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG TZ=UTC
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG GID=1201
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG UID=1200
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG HOME=/home/seluser
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG SEL_GROUP=seluser
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG SEL_USER=seluser
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG CURL_VERSION=8.15.0
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG ENVSUBST_VERSION=1.4.5
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG CS_VERSION=2.1.24
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG NETTY_VERSION=4.1.123.Final
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG GRPC_VERSION=1.73.0
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG OPENTELEMETRY_VERSION=1.51.0
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG RELEASE=selenium-4.35.0
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG VERSION=4.35.0
                        
# 2025-08-15 22:23:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/SeleniumHQ/docker-selenium
                        
# 2025-08-15 22:23:19  0.00B 添加元数据标签
LABEL authors=SeleniumHQ <docker-selenium@seleniumhq.org>
                        
# 2025-08-15 22:23:19  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2025-07-30 14:51:03  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-07-30 14:51:02  78.12MB 
/bin/sh -c #(nop) ADD file:98599296b3845cfad0ddc91f054e32ed9bcdefd76dd7b6dcf64fa3e2d648d018 in / 
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-07-30 14:51:00  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:75deb00ad38b3e1cfc84ab72ee52751ff21ff8a316b65ca72953130905ee33c4",
    "RepoTags": [
        "selenium/standalone-chrome:126.0-20250808",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chrome:126.0-20250808"
    ],
    "RepoDigests": [
        "selenium/standalone-chrome@sha256:d845cb48bfac19780deeb2b5c8da1a2e1999d89e56ddf72bde886cb7ff7259d9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/standalone-chrome@sha256:5afba0a5fda676eac2aa3c54fa363bcce3fec2a24e576a737ae788269fabeadd"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-15T16:58:26.101884296Z",
    "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=/opt/venv/bin:/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",
            "CONFIG_FILE=/opt/selenium/config.toml",
            "VENV_PATH=/opt/venv",
            "VIRTUAL_ENV=/opt/venv",
            "SE_BIND_HOST=false",
            "SE_SERVER_PROTOCOL=http",
            "SE_REJECT_UNSUPPORTED_CAPS=true",
            "SE_DISTRIBUTOR_SLOT_SELECTOR=org.openqa.selenium.grid.distributor.selector.GreedySlotSelector",
            "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_SUPERVISORD_UNIX_SERVER_PASSWORD=secret",
            "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=",
            "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_RECORD_AUDIO=false",
            "SE_AUDIO_SOURCE=-f pulse -ac 2 -i default",
            "SE_VIDEO_POLL_INTERVAL=1",
            "SE_FRAME_RATE=15",
            "SE_CODEC=libx264",
            "SE_PRESET=-preset ultrafast",
            "SE_VIDEO_FILE_NAME=video.mp4",
            "SE_VIDEO_FILE_NAME_TRIM_REGEX=[^a-zA-Z0-9-_]",
            "SE_VIDEO_FILE_NAME_SUFFIX=true",
            "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_EVENT_BUS_PUBLISH_PORT=4442",
            "SE_EVENT_BUS_SUBSCRIBE_PORT=4443",
            "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_NODE_REGISTER_PERIOD=120",
            "SE_NODE_REGISTER_CYCLE=10",
            "SE_NODE_REGISTER_SHUTDOWN_ON_FAILURE=true",
            "SE_NODE_CONNECTION_LIMIT_PER_SESSION=20",
            "SE_OTEL_SERVICE_NAME=selenium-standalone",
            "SE_NODE_RELAY_ONLY=true",
            "SE_OFFLINE=true",
            "SE_NODE_BROWSER_VERSION=stable",
            "SE_NODE_PLATFORM_NAME=Linux",
            "SE_NODE_DELETE_SESSION_ON_UI=true",
            "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",
            "GENERATE_CONFIG=true",
            "DBUS_SESSION_BUS_ADDRESS=/dev/null",
            "SE_NODE_ENABLE_MANAGED_DOWNLOADS=true",
            "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": 1997842292,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/01a10e8d8ebf9ef5fdb1d3f15ed23bec2720ccc15dc96fd5694f7b3a22ca1bc9/diff:/var/lib/docker/overlay2/144fb24e8bef866988f3908e3f697e61febe1a2788ead58f554474b3b3c8c5b4/diff:/var/lib/docker/overlay2/fea65c7602f16ce317617168cf337e25bd607844c68016833c11a157d70e7ed0/diff:/var/lib/docker/overlay2/5ecb50b089b89f8d61a967810ff6d5dc0c0c21f1468b78ee6a4130a99c699576/diff:/var/lib/docker/overlay2/5a92d84b32eee17110b418782f0a5ba2eaeab9806d8f9a221775b505f392c090/diff:/var/lib/docker/overlay2/78e48fb9bb11222e8a3056fa5654aa74dd8bd2753e226ba02c61aa3031316d8e/diff:/var/lib/docker/overlay2/bf5bfbda58f340db87ec7edf8d8c4bf6142ff5029537151b46392ad42aaaf466/diff:/var/lib/docker/overlay2/b2d5cc5b743faf878aa96a1d37195604dba59153336f94628d9041fe809b4df9/diff:/var/lib/docker/overlay2/be8c0feef42ffebd76a5be9b55c716443a9cbd26fd8bc0a0a2f9e3c3eb8bfba4/diff:/var/lib/docker/overlay2/85eeba253694aebe485e67650ceebd40936a896acd3b817695b4d50b79b35c6b/diff:/var/lib/docker/overlay2/9d35dd2f530b605cf702d16539ac4f816c2d4d80fad19a432cf0560c46dbac1d/diff:/var/lib/docker/overlay2/1a33654698ec38c65f9a40f5bf0d56eb39e010151dd5890baac1111205b94b32/diff:/var/lib/docker/overlay2/9065de823f246f0f53a245094d7d75039144a59cf1ba8b99667c942cb7525b02/diff:/var/lib/docker/overlay2/c59c5245018f4d7acd03da7bfc89ee5309d5141049029a07f8fb2985b9928bcb/diff:/var/lib/docker/overlay2/b950986f97bb0bbf2d00f325ba20c63932b3ca61bac8d383984a479cebada6e3/diff:/var/lib/docker/overlay2/62366d338d307e967b55fc317aa1fcc532ff9c771cb277b295a516318884b975/diff:/var/lib/docker/overlay2/47d7f907978f12e1fcdc01fed231a2803d38079882875be01a757af2afd5ddc3/diff:/var/lib/docker/overlay2/4733fcde7e58c19ce9dd2e2ca1ce73fb779991588b6071b394255435367c86ae/diff:/var/lib/docker/overlay2/65be28e91acdaae8e19ae0ac4041dcd7196ceda6c0760880f961820b8e59582d/diff:/var/lib/docker/overlay2/bd88bce061ed6c4cf36baccea90b767ebcae766fd70d658fde7d54d0078e87af/diff:/var/lib/docker/overlay2/d06e735877eab223b3b6d6a4f65f0778cc1d95aa440573539f29618103f9b8c2/diff:/var/lib/docker/overlay2/840e14453c3046d96d447a3ef4143de2fcbd96444f1838d7f2d3953426d040ef/diff:/var/lib/docker/overlay2/cfc8477b16fb9a879e534ffefde931ed1ae1d996e881c1e5e0b56dc84c6aa78a/diff:/var/lib/docker/overlay2/c5db2370663f5b81fe2c46fc0fb0f90bc808c2481e7c5513404e8750ee5b91f7/diff:/var/lib/docker/overlay2/8542de441646dcea168cc31fd7e88c581e599f46bb15c2ba23eb3e1479f99500/diff:/var/lib/docker/overlay2/9886fa554a7eabd3c7935cafc6a2d439cdcb2e841a653e59d9871f4b72db9f75/diff:/var/lib/docker/overlay2/db3bbd89163422b09fc70a58fec7f5c84b69835ec98f65d076f469f5606fb852/diff:/var/lib/docker/overlay2/b0ba87c0cfd04bd475386f3bef3e404f12314b24bffc4870dd4598d4c99e8c77/diff:/var/lib/docker/overlay2/88142db1b5d682f60588e63572c332167ca726530f7e47aadf41467a42b03a94/diff:/var/lib/docker/overlay2/840f17108a97c2bcdbb41fcc0886405ee6efed046b81fe363c54cdfa8aeb6a6d/diff:/var/lib/docker/overlay2/e98835305540ed876266a3fb25ed81593917315f9f01aeaed86da10447950b5a/diff:/var/lib/docker/overlay2/40f42030a7f366445ea644794e780df00904e96a7ea56bed58b6e73b547c68c1/diff:/var/lib/docker/overlay2/141b0017760388ea745271914a3c40948dc90eae93b012b06d6d8663db5ed50e/diff:/var/lib/docker/overlay2/68ab06c8bb9fd88bf7fe0af8cc30cfa6a9e497cd1dedff599e709b9035ed104c/diff:/var/lib/docker/overlay2/0f5faaf7127bfa9844dce60ff5f39c0c8004f43eb7aba092cd66f5a04cac9462/diff:/var/lib/docker/overlay2/41996fac48afe7e501e106ebed4cd77545a01c03f9dd8c23deb646d54e28580f/diff:/var/lib/docker/overlay2/b5fec1aab338258ffd61010a3bb208bf4b644eb8dffaf228d4e564ca0c72060a/diff:/var/lib/docker/overlay2/ffb75d4d3ed2a396f2f68279dfd8ca562f36b7429e713bb4122382a087de9d96/diff:/var/lib/docker/overlay2/2aff64731c2a8e740633e6898869290670faf32dafb0be05144103b1da913fd9/diff",
            "MergedDir": "/var/lib/docker/overlay2/2c3c69d86c4bd5c0f035655f0cc62a41038a6981f9ce8c10397a66f44ad2f6ce/merged",
            "UpperDir": "/var/lib/docker/overlay2/2c3c69d86c4bd5c0f035655f0cc62a41038a6981f9ce8c10397a66f44ad2f6ce/diff",
            "WorkDir": "/var/lib/docker/overlay2/2c3c69d86c4bd5c0f035655f0cc62a41038a6981f9ce8c10397a66f44ad2f6ce/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:cd9664b1462ea111a41bdadf65ce077582cdc77e28683a4f6996dd03afcc56f5",
            "sha256:a96e623f7c9499e33b0d0341f7c35c225b68c3336fc314ef7cad121315f4f998",
            "sha256:b8e2f008d0f6f3d44d288fecc6f48a0d7a2a907bf119815c0bcfb3dd41c0cd55",
            "sha256:e468d40cb63c1ed3a3a7d18976e96d5ddfa968643fc2410b305202626635006a",
            "sha256:669d404a8f202636886ac197f062f6cdee7ae0e69295e1851b35c9a7bbe84e69",
            "sha256:89ee8f63e094074b6c772e7bdbde483297cb8d671cf7bba9a4e4b1f2f26737b6",
            "sha256:decbc71890ac770ff070a4773419fec381f9bde2d1b64bd9388184e1ea639bf5",
            "sha256:e1b78b949315a4dd4ad00e8f0a894dec748d7cdcc7cb105ac27bebf83c23e888",
            "sha256:2f4ee0df6d84fb4aeba641439951e420d1f2579eaf3a5462019ccf3dbfa95d32",
            "sha256:f4abfd9ac1c2e35d550f19b54507508f941b2b633a3d62fc6ad4aa517c5423d6",
            "sha256:c1daf334c28f274a7657fe0ba420c95b9da9d517761e9fe56971544713a49419",
            "sha256:8d2e1daadbfa7911abbeee365c79cd1c72bb7caf47bf9d772813aae292e08009",
            "sha256:250fc9965e6be85902ca0dc4ad4ce7063a4813bc1d558da628469f3ac050f659",
            "sha256:fcf6eae564feb42b7b70a22ce9d6a4e5dc2c9b39994d5928ff4212498c723355",
            "sha256:1724e2e660f58c398f45b40c1d0cf421bc355ca3a2ce06e262fa5e67a89475c8",
            "sha256:4f7b22ab16a854c372f13980b48eaeda4b48882065b002564cf8239bbd3f8de6",
            "sha256:fc38f793739faee94faf8e6e0e1346f49ff877e2121dbd0dd64e3af1dc2ba739",
            "sha256:56c78dec5d1e113c21fc6e7eb5ec3f4ef8ee1e3aac657ab67a25cd1e5e5dd50b",
            "sha256:54957d0942b3603cdbd92145995dda5132d49c22ea11b2cee6476f30f8e50128",
            "sha256:0518aaa032ea1fdc2f8d9a44437ad0053be968ae8e931183ad7f7a9ddf319e21",
            "sha256:241acdd80c8bdd167f5b75860f7d24a6d60a9f6a71653a52b18b6650f79a232d",
            "sha256:3444493964ed2ad26d7f48373d2d4830bf245c484e74467b30b2083d093346ca",
            "sha256:446ec8612206dbbf260d4b3d0776b200eb3cc1bd2f60e57307a1e6d06248dc67",
            "sha256:98e97304e0153c02f70aa0bac0fb753ad74022a9a3f6b257d3724abd93c74412",
            "sha256:7daf7eb4719304db0e250911ba4d6bc255b59927c11882584ac3287a5f5c88ce",
            "sha256:55e5898f567adfb2bcbfe4061682992523ba4efa3fbeb97b3ce2e9fd481e6201",
            "sha256:a37f7a9df372896279180386dcc17931505f7ae23b09cce49d2e6adab2eb4dea",
            "sha256:cd6e305ebcbe0f15130e19cd4f15dbf87e4ba2ccac9275704df329d50b230953",
            "sha256:57544126f2923b442d8778d0c4a4754ca55b88b6785ec4b0bbc037ec5a28c020",
            "sha256:b1e52d46f576f6163cbb243f25ec4701e08cb4f4c65a1d6778d771245d4fef37",
            "sha256:4b484a06d6cd8bb26ef69bb3e1a3e2a9364db961d1147bc9aaa008dcec1297dd",
            "sha256:14fc3a0990412d0bb785f32da921cd32c971c32c7dde87978986fdf746b3f0fe",
            "sha256:1a9c2f32d2fa1f842508ed2e0c135f1462d522b4c438fe79e8b234b21ef7488e",
            "sha256:109fb36f284f46642cdee41087d1c1716c0a5836f40a0e20d2378c07271db5c2",
            "sha256:554c4b7deed15382207dc88d10da690ffb379d442ad73e58b38c86af0ddced8b",
            "sha256:5e69b71b29bd882787a16b9fedee43ca34e24b2fc66406098b121612669c7f07",
            "sha256:6735ead9d153311101f0d6cca92d0cc931fe16dbc60aa104107b7f9ef82502c1",
            "sha256:cd7c0d158cb90ab6305e262f8d1035da774d80995657e127566b6a5617134b2c",
            "sha256:e9c2b5b60552d1a7368be65be6e54924d83a3e01fb6eac63a43fb598674cbea7",
            "sha256:1a02341bc71b3dbc50479740bfaa40441173126a4a270648ac803b73df901864"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-04T16:10:48.494553545+08:00"
    }
}

更多版本

docker.io/selenium/standalone-chrome:latest

linux/amd64 docker.io1.44GB2024-09-30 11:12
1482

docker.io/selenium/standalone-chrome:4.15.0-20231122

linux/amd64 docker.io1.40GB2025-02-08 23:35
221

docker.io/selenium/standalone-chrome:112.0-20250323

linux/amd64 docker.io1.87GB2025-04-03 15:23
165

docker.io/selenium/standalone-chrome:103.0-20250515

linux/amd64 docker.io1.96GB2025-05-21 14:05
150

docker.io/selenium/standalone-chrome-debug:latest

linux/amd64 docker.io1.11GB2025-06-17 10:19
122

docker.io/selenium/standalone-chrome:nightly

linux/amd64 docker.io2.02GB2025-08-14 18:02
69

docker.io/selenium/standalone-chrome:126.0-20250808

linux/amd64 docker.io2.00GB2025-09-04 16:12
16