docker.io/selenium/node-chrome:latest linux/amd64

docker.io/selenium/node-chrome:latest - 国内下载镜像源 浏览次数:12

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

Selenium Node Chrome 镜像

这是一个包含了 Selenium WebDriver 的 Node.js 环境的 Docker 镜像,用于运行 Chrome 浏览器。它提供了以下功能:

  • Selenium WebDriver 用于自动化 Chrome 浏览器
  • Node.js 环境用于编写测试脚本
  • Chrome 浏览器已经预先安装配置

使用该镜像可以轻松地构建自动化测试环境,并在 Docker 容器中运行 Chrome 浏览器测试。

源镜像 docker.io/selenium/node-chrome:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chrome:latest
镜像ID sha256:2bd78a1b7b646cbe71a0653285afd1d5be223991443d5b08c9a86d8d2d4363df
镜像TAG latest
大小 2.09GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /opt/bin/entry_point.sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2026-05-23T07:43:53.279876272Z
同步时间 2026-06-02 12:33
开放端口
5900/tcp 9000/tcp
环境变量
PATH=/home/seluser/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=/home/seluser/venv VIRTUAL_ENV=/home/seluser/venv SE_BIND_HOST=false SE_SERVER_PROTOCOL=http SE_REJECT_UNSUPPORTED_CAPS=false SE_DISTRIBUTOR_SLOT_SELECTOR= 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_PLAIN_LOGS=true 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_EVENT_DRIVEN=true SE_VIDEO_FILE_NAME=auto 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= SE_RETAIN_ON_FAILURE=false SE_FAILURE_SESSION_EVENTS=:failed,:failure,:error,:aborted 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_DOWN_FAILURE_THRESHOLD=0 SE_NODE_MAX_SESSIONS=1 SE_NODE_SESSION_TIMEOUT=300 SE_NODE_OVERRIDE_MAX_SESSIONS=false SE_NODE_HEARTBEAT_PERIOD=15 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-chrome 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 CHROME_FOR_TESTING=false
镜像标签
SeleniumHQ: authors 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/node-chrome:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chrome:latest  docker.io/selenium/node-chrome:latest

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-05-23 15:43:53  0.00B 设置环境变量 SE_OTEL_SERVICE_NAME SE_NODE_ENABLE_MANAGED_DOWNLOADS CHROME_FOR_TESTING
ENV SE_OTEL_SERVICE_NAME=selenium-node-chrome SE_NODE_ENABLE_MANAGED_DOWNLOADS=true CHROME_FOR_TESTING=false
                        
# 2026-05-23 15:43:53  114.00B 执行命令并创建新的镜像层
RUN |5 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable CFT_VERSION=STABLE INSTALL_CFT=false CHROME_DRIVER_VERSION= /bin/sh -c mkdir -p /opt/selenium/browsers/chrome     && echo "chrome" > /opt/selenium/browsers/chrome/name     && if [ "${INSTALL_CFT}" = "true" ]; then         google-chrome --version | awk '{print $5}' > /opt/selenium/browsers/chrome/version;     else         google-chrome --version | awk '{print $3}' > /opt/selenium/browsers/chrome/version;     fi     && echo '{"goog:chromeOptions": {"binary": "${SE_BROWSER_BINARY_LOCATION:-/usr/bin/google-chrome}"}}' > /opt/selenium/browsers/chrome/binary_location # buildkit
                        
# 2026-05-23 15:43:53  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2026-05-23 15:43:53  89.00B 复制新文件或目录到容器中
COPY fluxbox-menu-browser /etc/X11/fluxbox/ # buildkit
                        
# 2026-05-23 15:43:53  775.00B 复制新文件或目录到容器中
COPY chrome-cleanup.conf /etc/supervisor/conf.d/chrome-cleanup.conf # buildkit
                        
# 2026-05-23 15:43:53  1.48KB 复制新文件或目录到容器中
COPY chrome-cleanup.sh /opt/bin/chrome-cleanup.sh # buildkit
                        
# 2026-05-23 15:43:53  19.50MB 执行命令并创建新的镜像层
RUN |5 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable CFT_VERSION=STABLE INSTALL_CFT=false CHROME_DRIVER_VERSION= /bin/sh -c chmod +x /opt/bin/install-chromedriver.sh     && /opt/bin/install-chromedriver.sh # buildkit
                        
# 2026-05-23 15:43:52  3.31KB 复制新文件或目录到容器中
COPY --chown=1200:1201 install-chromedriver.sh /opt/bin/ # buildkit
                        
# 2026-05-23 15:43:52  0.00B 定义构建参数
ARG CHROME_DRIVER_VERSION
                        
# 2026-05-23 15:43:52  1.95KB 执行命令并创建新的镜像层
RUN |4 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable CFT_VERSION=STABLE INSTALL_CFT=false /bin/sh -c chmod +x /opt/bin/wrap_chrome_binary     && /opt/bin/wrap_chrome_binary # buildkit
                        
# 2026-05-23 15:43:52  1.11KB 复制新文件或目录到容器中
COPY --chown=1200:1201 wrap_chrome_binary /opt/bin/wrap_chrome_binary # buildkit
                        
# 2026-05-23 15:43:52  477.84MB 执行命令并创建新的镜像层
RUN |4 AUTHORS=SeleniumHQ CHROME_VERSION=google-chrome-stable CFT_VERSION=STABLE INSTALL_CFT=false /bin/sh -c chmod +x /opt/bin/install-chrome.sh /opt/bin/update-chrome-components.sh /opt/bin/install-chrome-for-testing.sh     && if [ "${INSTALL_CFT}" = "true" ]; then         CFT_VERSION=${CFT_VERSION} /opt/bin/install-chrome-for-testing.sh;     else         /opt/bin/install-chrome.sh;     fi # buildkit
                        
# 2026-05-23 15:43:37  7.04KB 复制新文件或目录到容器中
COPY --chown=1200:1201 install-chrome.sh update-chrome-components.sh install-chrome-for-testing.sh /opt/bin/ # buildkit
                        
# 2026-05-23 15:43:37  0.00B 定义构建参数
ARG INSTALL_CFT=false
                        
# 2026-05-23 15:43:37  0.00B 定义构建参数
ARG CFT_VERSION=STABLE
                        
# 2026-05-23 15:43:37  0.00B 定义构建参数
ARG CHROME_VERSION=google-chrome-stable
                        
# 2026-05-23 15:43:37  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-23 15:43:37  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2026-05-23 15:43:37  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-05-23 15:29:35  0.00B 声明容器运行时监听的端口
EXPOSE [5900/tcp]
                        
# 2026-05-23 15:29:35  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2026-05-23 15:29:35  1.90KB 复制新文件或目录到容器中
COPY selenium.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2026-05-23 15:29:34  1.57KB 复制新文件或目录到容器中
COPY fluxbox-menu /etc/X11/fluxbox/ # buildkit
                        
# 2026-05-23 15:29:34  20.41KB 复制新文件或目录到容器中
COPY selenium_grid_logo.png /usr/share/images/fluxbox/ubuntu-light.png # buildkit
                        
# 2026-05-23 15:29:34  18.84KB 执行命令并创建新的镜像层
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
                        
# 2026-05-23 15:29:34  22.72KB 复制新文件或目录到容器中
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
                        
# 2026-05-23 15:29:34  120.50MB 执行命令并创建新的镜像层
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
                        
# 2026-05-23 15:29:27  444.31MB 执行命令并创建新的镜像层
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     fonts-thai-tlwg-ttf     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
                        
# 2026-05-23 15:29:27  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_DOWN_FAILURE_THRESHOLD 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 SE_VIDEO_FILE_NAME SE_VIDEO_EVENT_DRIVEN 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_DOWN_FAILURE_THRESHOLD=0 SE_NODE_MAX_SESSIONS=1 SE_NODE_SESSION_TIMEOUT=300 SE_NODE_OVERRIDE_MAX_SESSIONS=false SE_NODE_HEARTBEAT_PERIOD=15 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 SE_VIDEO_FILE_NAME=auto SE_VIDEO_EVENT_DRIVEN=true 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
                        
# 2026-05-23 15:29:27  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG LANGUAGE=en_US.UTF-8
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG ENCODING=UTF-8
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG LANG_WHERE=US
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG LANG_WHICH=en
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG WEBSOCKIFY_VERSION=v0.13.0
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG WEBSOCKIFY_SOURCE=tags
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG NOVNC_VERSION=v1.6.0
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG NOVNC_SOURCE=tags
                        
# 2026-05-23 15:29:27  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2026-05-23 15:29:27  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-05-23 15:22:46  0.00B 声明容器运行时监听的端口
EXPOSE [9000/tcp]
                        
# 2026-05-23 15:22:46  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_EVENT_DRIVEN 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 SE_RETAIN_ON_FAILURE SE_FAILURE_SESSION_EVENTS
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_EVENT_DRIVEN=false 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= SE_RETAIN_ON_FAILURE=false SE_FAILURE_SESSION_EVENTS=:failed,:failure,:error,:aborted
                        
# 2026-05-23 15:22:46  0.00B 执行命令并创建新的镜像层
RUN |1 AUTHORS=SeleniumHQ /bin/sh -c ffmpeg -version     && rclone --version     && touch /opt/selenium/upload.conf # buildkit
                        
# 2026-05-23 15:22:46  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2026-05-23 15:22:46  93.01KB 复制新文件或目录到容器中
COPY --chown=1200:1201 *.sh *.py /opt/bin/ # buildkit
                        
# 2026-05-23 15:22:46  978.00B 复制新文件或目录到容器中
COPY *.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2026-05-23 15:22:46  272.69MB 执行命令并创建新的镜像层
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
                        
# 2026-05-23 15:22:34  101.65MB 复制新文件或目录到容器中
COPY /usr/local/bin/rclone /usr/local/bin/rclone # buildkit
                        
# 2026-05-23 15:22:34  32.36MB 复制新文件或目录到容器中
COPY /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg # buildkit
                        
# 2026-05-23 15:22:34  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-23 15:22:34  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2026-05-23 15:22:34  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-05-23 14:52:33  0.00B 设置默认要执行的命令
CMD ["/opt/bin/entry_point.sh"]
                        
# 2026-05-23 14:52:33  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_PLAIN_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= 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_PLAIN_LOGS=true 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
                        
# 2026-05-23 14:52:33  26.97MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c python3 -m venv $VENV_PATH     && $VENV_PATH/bin/python3 -m pip install --upgrade pip psutil requests pyzmq     && 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 .     && rm -rf /tmp/supervisor.zip /tmp/supervisor-main     && python3 --version     && echo "source $VENV_PATH/bin/activate" >> ${HOME}/.bashrc # buildkit
                        
# 2026-05-23 14:52:27  0.00B 指定运行容器时使用的用户
USER 1200:1201
                        
# 2026-05-23 14:52:27  2.72MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 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)" = "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
                        
# 2026-05-23 14:52:26  5.84KB 复制新文件或目录到容器中
COPY --chown=1200:1201 certs/add-cert-helper.sh certs/add-jks-helper.sh /opt/bin/ # buildkit
                        
# 2026-05-23 14:52:26  1.70KB 复制新文件或目录到容器中
COPY supervisord.conf /etc # buildkit
                        
# 2026-05-23 14:52:26  7.41KB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 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
                        
# 2026-05-23 14:52:26  476.00B 复制新文件或目录到容器中
COPY --chown=1200:1201 mask /usr/local/bin/ # buildkit
                        
# 2026-05-23 14:52:26  9.55KB 复制新文件或目录到容器中
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
                        
# 2026-05-23 14:52:26  127.22MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 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   && 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-handler-proxy:${NETTY_VERSION}         io.netty:netty-parent:${NETTY_VERSION}         io.netty:netty-codec-http:${NETTY_VERSION}         io.netty:netty-codec-http2:${NETTY_VERSION}         io.netty:netty-codec:${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
                        
# 2026-05-23 14:52:22  6.48MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 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
                        
# 2026-05-23 14:52:21  37.39MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys F23C5A6CF475977595C89F51BA6932366A755776     && gpg --export F23C5A6CF475977595C89F51BA6932366A755776 > /usr/share/keyrings/deadsnakes.pgp     && echo "deb [signed-by=/usr/share/keyrings/deadsnakes.pgp] https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu noble main" | tee /etc/apt/sources.list.d/deadsnakes.list     && apt-get -qqy update     && apt-get upgrade -yq     && apt-get -qqy --no-install-recommends install python${PYTHON_VERSION} python${PYTHON_VERSION}-venv     && dpkg-divert --add --rename --divert /usr/bin/python3.distrib /usr/bin/python3     && ln -sf /usr/bin/python${PYTHON_VERSION} /usr/bin/python3     && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2026-05-23 14:52:12  0.00B 设置环境变量 PATH VIRTUAL_ENV
ENV PATH=/home/seluser/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin VIRTUAL_ENV=/home/seluser/venv
                        
# 2026-05-23 14:52:12  11.61KB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c 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 # buildkit
                        
# 2026-05-23 14:52:12  338.63MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.44.0 RELEASE=selenium-4.44.0 OPENTELEMETRY_VERSION=1.62.0 GRPC_VERSION=1.81.0 NETTY_VERSION=4.2.13.Final CS_VERSION=2.1.25-M25 ENVSUBST_VERSION=1.5.3 CURL_VERSION=8.20.0 PYTHON_VERSION=3.14 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     xterm   && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2026-05-23 14:52:12  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=/home/seluser/venv
                        
# 2026-05-23 14:52:12  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG TARGETVARIANT=
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG JRE_VERSION=21
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG TZ=UTC
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG GID=1201
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG UID=1200
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG HOME=/home/seluser
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG SEL_GROUP=seluser
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG SEL_USER=seluser
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG PYTHON_VERSION=3.14
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG CURL_VERSION=8.20.0
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG ENVSUBST_VERSION=1.5.3
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG CS_VERSION=2.1.25-M25
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG NETTY_VERSION=4.2.13.Final
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG GRPC_VERSION=1.81.0
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG OPENTELEMETRY_VERSION=1.62.0
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG RELEASE=selenium-4.44.0
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG VERSION=4.44.0
                        
# 2026-05-23 14:52:12  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/SeleniumHQ/docker-selenium
                        
# 2026-05-23 14:52:12  0.00B 添加元数据标签
LABEL authors=SeleniumHQ <docker-selenium@seleniumhq.org>
                        
# 2026-05-23 14:52:12  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-04-10 14:49:18  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-10 14:49:17  78.14MB 
/bin/sh -c #(nop) ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in / 
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:2bd78a1b7b646cbe71a0653285afd1d5be223991443d5b08c9a86d8d2d4363df",
    "RepoTags": [
        "selenium/node-chrome:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chrome:latest"
    ],
    "RepoDigests": [
        "selenium/node-chrome@sha256:6cea2680a4600380888f970cacc39fb9deaf0eb688017ef5e030004d610df169",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chrome@sha256:1a49e8be94130c78ebb994ebffb55e19b4a83a2c9c746784c08493d118ee966c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-23T07:43:53.279876272Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1200",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5900/tcp": {},
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/home/seluser/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=/home/seluser/venv",
            "VIRTUAL_ENV=/home/seluser/venv",
            "SE_BIND_HOST=false",
            "SE_SERVER_PROTOCOL=http",
            "SE_REJECT_UNSUPPORTED_CAPS=false",
            "SE_DISTRIBUTOR_SLOT_SELECTOR=",
            "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_PLAIN_LOGS=true",
            "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_EVENT_DRIVEN=true",
            "SE_VIDEO_FILE_NAME=auto",
            "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=",
            "SE_RETAIN_ON_FAILURE=false",
            "SE_FAILURE_SESSION_EVENTS=:failed,:failure,:error,:aborted",
            "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_DOWN_FAILURE_THRESHOLD=0",
            "SE_NODE_MAX_SESSIONS=1",
            "SE_NODE_SESSION_TIMEOUT=300",
            "SE_NODE_OVERRIDE_MAX_SESSIONS=false",
            "SE_NODE_HEARTBEAT_PERIOD=15",
            "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-chrome",
            "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",
            "CHROME_FOR_TESTING=false"
        ],
        "Cmd": [
            "/opt/bin/entry_point.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "authors": "SeleniumHQ",
            "org.opencontainers.image.source": "https://github.com/SeleniumHQ/docker-selenium",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2086598471,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/039e5107b7b30d9ca412e5a9c7a3d3ea0e3db80c0ce18ed19322016bf9eeb5dc/diff:/var/lib/docker/overlay2/fb65cec3b20b746a53b99ccc63165746f6ea01395a458f5d7ef2c55914b371a4/diff:/var/lib/docker/overlay2/b5eaf72768bcba274afead52c009b92028b571cb856cf6eab1a7b8a490934e9f/diff:/var/lib/docker/overlay2/055bd5ee0d879cddd7980a7b06423872ec7c7e51faeefac6819542540535f739/diff:/var/lib/docker/overlay2/4bf3314779cbd84856b1931441509130adc7a3df071c0c356ff6cfe932d72d54/diff:/var/lib/docker/overlay2/7f43bd8fa9d4d14dd08089103b63cac2436b48c60cf37f366a28059a66e6a467/diff:/var/lib/docker/overlay2/eeff6872630e5a5bef37db2d5136c2c53b06243a55c0a1331d2882f45bdfb170/diff:/var/lib/docker/overlay2/7b222b93294cefad7e8c9f1ae563552a82a4632401c59d7f5e13623a6eed5927/diff:/var/lib/docker/overlay2/9f65991a2c352e85062b1cb5120f5d565f73e817e659700562bb7e4149fb4e6c/diff:/var/lib/docker/overlay2/4841c3b661e678962bfdaa060d0467bb8748e765643cba7f2e9970adfe0a0b97/diff:/var/lib/docker/overlay2/9487a7073ba7e673f201475d2c43d5d55f0935e6026b1ef252c31e40fc8b40ab/diff:/var/lib/docker/overlay2/7f8150ca9f69e198b923b857dccad6d7439a933ab541be423be02dfd63051202/diff:/var/lib/docker/overlay2/dcd47073a91b74ae6f6bceb494908d6b717a660f32c5cc69cdc6ea6f97c398ec/diff:/var/lib/docker/overlay2/d859558802bb5a5cf87cdff5fb6d8d6bdf823b9dd47a07acb793cbd28aab853b/diff:/var/lib/docker/overlay2/e9ae18da53494e80753b190345bb2689e0477026336bfa0e5f62992bb72635d4/diff:/var/lib/docker/overlay2/52ab7888a38c7d3799f222f13f5b5df77f12e648c88fddbdf980c6c51553d71b/diff:/var/lib/docker/overlay2/bebe278510e88def560e9b61f07a4fb8a73901fed93d7403e8e9efdd083a95b7/diff:/var/lib/docker/overlay2/a2d623fc4cbeb083f022dc7c8f69ccb6098af7ed83d4b1f20c9a32ec7958897f/diff:/var/lib/docker/overlay2/2c2196b28864ed43e9295076c3969bfbb16296ab43e48d19b8f18fc0e6eb0954/diff:/var/lib/docker/overlay2/a46c5ea050fe35349e599da9e97f093b78b9e37883ecce432e783d78d3bf2b95/diff:/var/lib/docker/overlay2/8c3a382d19a61809d1e3a7ccfb8e253853d90b9faff916a83b1b701ec92d32a6/diff:/var/lib/docker/overlay2/ba8ad302b4a5c0897a63ef24b68bcbf3e7dceac2ec7bfda370d1c18ac57abd9e/diff:/var/lib/docker/overlay2/84255d048b95afe2a7c7ad81a3bddc04e41096a4a8d80d03026ab962133172f8/diff:/var/lib/docker/overlay2/2a0bf7d8bcece360f0856ba4407b2a34c125c7ba4c71bb3cad60dd05feb819a1/diff:/var/lib/docker/overlay2/a77b9b784836b81e5a8ad4d8957d82016a8c5463e1064ff1dd09340c4398897d/diff:/var/lib/docker/overlay2/bfac6587e5729a0113ec7f2e644a684d99667faaa28096aa15d46ab9f41a21f8/diff:/var/lib/docker/overlay2/1aadaa9a087761ed053ad4e5336d20c2f10baab560ca0f21170d1932254eb931/diff:/var/lib/docker/overlay2/28781ddc76c2565906ad380bbbe04a2f67e9a080fceb430ea854e2202750e73a/diff:/var/lib/docker/overlay2/0419f893706e517ea6de844f62b803364526c287f9c10dbb5610477a8189fe83/diff:/var/lib/docker/overlay2/5dcdc0e0cdd162529c57b61ddd78fb675120264d58ff8ac37622301f9c914690/diff:/var/lib/docker/overlay2/ee5f5c375a90e8900ca4650f3004f2117bf1625602240cefab62b61b527f7a82/diff:/var/lib/docker/overlay2/4c5b340ddf99a05016bb870d794f53320371bb005acdfe0f6b8433c0e161b012/diff:/var/lib/docker/overlay2/dc2a8b76581edb340f0a3060b0cf49f10581bb759aceacb6dde48cd342ce0a4c/diff:/var/lib/docker/overlay2/b7f70a183876efc6c2122983740d6a80e915043b21587dd09e4fd3e9c2f79592/diff:/var/lib/docker/overlay2/64a943f0a3c4ddef61942dc89811958d0ab1f3cf9f996a86330816b2e891b8e8/diff",
            "MergedDir": "/var/lib/docker/overlay2/93d12b0a401c5b641e47b66eaa1be5f02a312aae7bd98312d79ddb8dbb754081/merged",
            "UpperDir": "/var/lib/docker/overlay2/93d12b0a401c5b641e47b66eaa1be5f02a312aae7bd98312d79ddb8dbb754081/diff",
            "WorkDir": "/var/lib/docker/overlay2/93d12b0a401c5b641e47b66eaa1be5f02a312aae7bd98312d79ddb8dbb754081/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:538812a4b9bd45adaac2b5e5b967daa6999aa44eb110aa32ae7c69702b906475",
            "sha256:13f4db91fa952dc13016a6a6c6f6a5a96fdb14892fb66d5e4afcef5bbf44ab91",
            "sha256:5752ddd6bde7d98f7238597602522b7fbbaacf302578db205a0f6c9bd01acbda",
            "sha256:677faee32aa144ba2f65852b519e4c85f5fd6fa691574e180adbf287ba33fcfa",
            "sha256:551c7f2f6b8d8a9b56a51ddeb57203128bd38cd29cb7d18c76ebf8112de27c25",
            "sha256:6ccdee66897629c9edf750832ecdbc41a638fc7fb2776796ec6e858cbe44653a",
            "sha256:41ed0ccc25c4018ded371c3f0494c08aa8d114975eef0db386aa8ff83c4f755e",
            "sha256:558b859d70b085f27311671d0831cfbc129571c9f8dba43ca907531500108ebd",
            "sha256:1fe858ca554a9b5e1a490cda01e8d66f85e8ec810a7f6248bbfdee23dacd8445",
            "sha256:af17ab220945de882aaa4db2e8af956ce3cca7b06dae89623f9ca228ff7194f7",
            "sha256:31de40e9a14e2d90d5e65cb6a91b497f2c7d98a68f0effb5bb82b621cb7517e2",
            "sha256:2d835bd785179aa7b4ee3ca262bf009b661e3363ace1cb8546704903eb54904a",
            "sha256:dd06a4659f68dca609303d20360ff87cfc9571265dd58c51fc579f423de85206",
            "sha256:bfab3c7d2653c1ec4e808113d6e35acb8c07028518d7da7082f5762c40812adc",
            "sha256:77416b1bb010bc24b06f2b9bd3c8587c58851910c19963ea833c803164291973",
            "sha256:1cc8e8b1928669581dca1e43d650caef7d3249f8c25e289a3df550d58aaebc8a",
            "sha256:d23a3a72a382c67037c5e68b6253907dc26a3a8eca8c2e879bc08418280bc5c8",
            "sha256:02f4ba5dcfd10dc876e114255d6575c99f070460ac27e30211b2754d97015428",
            "sha256:5a5d80409d64df8c80df46f0e5baf593782580f659889cacca0cbd132da6d1c2",
            "sha256:b236e17ec894c8293d01226780f1b39d76225abccb7ec400e31232a282c8e67f",
            "sha256:5abd01ff8c2018d46102414db9979a3394d510ce91e3da412dc2f86eb34a7375",
            "sha256:f8e9e1c871f77b3f8d0c00c747540c5f38a44746339365fdfd571e8d274f9060",
            "sha256:ded132df9962e2b344cb8b56d5da702d567a2c1b9def4168b6f9dca81bb4f524",
            "sha256:8c81fc230d0592d1601cfd22c6db96635a872022f5be4a0ee88f89564de2c6a9",
            "sha256:39ba074d249325bd1af46f1dea2cc58a22251f4aaacf1f1a4e309cc0aaf20d4c",
            "sha256:773aeaf9eec93c1fc1440f78de841842f8a286fc911ece4ec18c81afec0e668e",
            "sha256:55297148705ba74ebdab3d879114e77e078791df7c7dd4714852e055c0e1f808",
            "sha256:7bfe8ea5b9749a799ec6db7dc0cd900bf1e7ff3edb214986b45c298ca9ee6556",
            "sha256:048e83d4ed477782cf487facefa1a9b0e7ff27ad53c9d03cf1dc4d3e9e788d3c",
            "sha256:8cf1ed4b686daedc1a58ef62fdd27c7faeb8f6e41e3fa46fec8d5eda4e04ccff",
            "sha256:e7ff440a9ecbdc35f1d4162764ee9808cc8364181156615b39e99423d379e505",
            "sha256:bd46284b2a157723735a144c7670f7a1665cbd53f2a0152f80408873363288f8",
            "sha256:775480e52107b8346fd73b1b0b4534b336c9e84c2e90285221984ba7898aec0c",
            "sha256:f5b31de2d516e83b88611276cb65805dd5b5be782ae2a0fd25480417c0438adc",
            "sha256:4025fa5947f5f791f21f7c3b46dcf9a16faf1bfb0a85f6073c47a333f7d8cabf",
            "sha256:a0a4321f8d77152247cb35155b696e4895b9654f42a71d6f4a53e7796d6418ae"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-02T12:32:28.457677599+08:00"
    }
}

更多版本

docker.io/selenium/node-chrome:2.53.1

linux/amd64 docker.io792.18MB2025-06-12 14:20
271

docker.io/selenium/node-chrome:3.7.1-beryllium

linux/amd64 docker.io847.56MB2025-06-12 14:23
269

docker.io/selenium/node-chrome:3.141.59-iron

linux/amd64 docker.io856.69MB2025-06-12 14:26
282

docker.io/selenium/node-chrome:3.141.59-20200525

linux/amd64 docker.io910.09MB2025-06-12 14:29
261

docker.io/selenium/node-chrome:latest

linux/amd64 docker.io2.09GB2026-06-02 12:33
11