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

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

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

该镜像是Selenium Grid的节点镜像,集成了Chromium浏览器,用于在容器化环境中运行基于Chromium的Web自动化测试。它提供了运行Chromium浏览器实例的环境,支持通过Selenium Grid集群分布式执行自动化测试任务,适用于容器化部署自动化测试环境的场景。

源镜像 docker.io/selenium/node-chromium:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chromium:latest
镜像ID sha256:0fba5a13818e7493ec6d9535ab6f2d088a384efb6d6bf53b8d8c40210241d3d0
镜像TAG latest
大小 2.15GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /opt/bin/entry_point.sh
启动入口
工作目录
OS/平台 linux/amd64
浏览量 14 次
贡献者
镜像创建 2026-02-24T01:32:44.26562053Z
同步时间 2026-02-24 23:47
开放端口
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_UPLOAD_FAILURE_SESSION_ONLY=false SE_UPLOAD_FAILURE_SESSION_EVENTS=:failed,:failure 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
镜像标签
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/node-chromium:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chromium:latest  docker.io/selenium/node-chromium:latest

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-02-24 09:32:44  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
                        
# 2026-02-24 09:32:44  109.00B 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c mkdir -p /opt/selenium/browsers/chrome     && echo "chrome" > /opt/selenium/browsers/chrome/name     && chromium --version | awk '{print $2}' > /opt/selenium/browsers/chrome/version     && echo '{"goog:chromeOptions": {"binary": "${SE_BROWSER_BINARY_LOCATION:-/usr/bin/chromium}"}}' > /opt/selenium/browsers/chrome/binary_location # buildkit
                        
# 2026-02-24 09:32:44  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2026-02-24 09:32:44  79.00B 复制新文件或目录到容器中
COPY fluxbox-menu-browser /etc/X11/fluxbox/ # buildkit
                        
# 2026-02-24 09:32:44  775.00B 复制新文件或目录到容器中
COPY chrome-cleanup.conf /etc/supervisor/conf.d/chrome-cleanup.conf # buildkit
                        
# 2026-02-24 09:32:43  1.37KB 复制新文件或目录到容器中
COPY chrome-cleanup.sh /opt/bin/chrome-cleanup.sh # buildkit
                        
# 2026-02-24 09:32:43  5.97KB 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c /opt/bin/wrap_chromium_binary     && chromium --version # buildkit
                        
# 2026-02-24 09:32:43  1.09KB 复制新文件或目录到容器中
COPY wrap_chromium_binary /opt/bin/wrap_chromium_binary # buildkit
                        
# 2026-02-24 09:32:43  577.18MB 执行命令并创建新的镜像层
RUN |3 AUTHORS=SeleniumHQ CHROMIUM_VERSION=latest CHROMIUM_DEB_SITE=http://deb.debian.org/debian /bin/sh -c echo "deb ${CHROMIUM_DEB_SITE}/ sid main" >/etc/apt/sources.list.d/debian.list   && wget -qO- https://ftp-master.debian.org/keys/archive-key-12.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/debian-archive-keyring.gpg   && wget -qO- https://ftp-master.debian.org/keys/archive-key-12-security.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/debian-archive-security-keyring.gpg   && for d in bin lib lib32 lib64 libo32 libx32 sbin; do dpkg-divert --package base-files --no-rename --remove /$d; done   && apt-get update -qqy   && if [ "${CHROMIUM_VERSION}" = "latest" ];       then apt-get -qqy --no-install-recommends install chromium-common chromium chromium-l10n chromium-driver;      else mkdir -p /tmp/chromium       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium-common_${CHROMIUM_VERSION}-1_$(dpkg --print-architecture).deb -O /tmp/chromium/chromium-common.deb       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium_${CHROMIUM_VERSION}-1_$(dpkg --print-architecture).deb -O /tmp/chromium/chromium.deb       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium-l10n_${CHROMIUM_VERSION}-1_all.deb -O /tmp/chromium/chromium-l10n.deb       && wget -q ${CHROMIUM_DEB_SITE}/pool/main/c/chromium/chromium-driver_${CHROMIUM_VERSION}-1_$(dpkg --print-architecture).deb -O /tmp/chromium/chromium-driver.deb       && apt-get -qqyf install /tmp/chromium/chromium-common.deb /tmp/chromium/chromium.deb /tmp/chromium/chromium-l10n.deb /tmp/chromium/chromium-driver.deb       && rm -rf /tmp/chromium;     fi   && rm -rf /var/lib/apt/lists/* /var/cache/apt/* /etc/apt/sources.list.d/debian.list # buildkit
                        
# 2026-02-24 09:32:43  0.00B 定义构建参数
ARG CHROMIUM_DEB_SITE=http://deb.debian.org/debian
                        
# 2026-02-24 09:32:43  0.00B 定义构建参数
ARG CHROMIUM_VERSION=latest
                        
# 2026-02-24 09:32:43  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-02-24 09:32:43  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2026-02-24 09:32:43  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-02-24 09:17:09  0.00B 声明容器运行时监听的端口
EXPOSE [5900/tcp]
                        
# 2026-02-24 09:17:09  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2026-02-24 09:17:09  1.90KB 复制新文件或目录到容器中
COPY selenium.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2026-02-24 09:17:09  1.57KB 复制新文件或目录到容器中
COPY fluxbox-menu /etc/X11/fluxbox/ # buildkit
                        
# 2026-02-24 09:17:09  20.41KB 复制新文件或目录到容器中
COPY selenium_grid_logo.png /usr/share/images/fluxbox/ubuntu-light.png # buildkit
                        
# 2026-02-24 09:17:09  18.60KB 执行命令并创建新的镜像层
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-02-24 09:17:08  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-02-24 09:17:08  120.33MB 执行命令并创建新的镜像层
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-02-24 09:17:01  444.71MB 执行命令并创建新的镜像层
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-02-24 09:17:01  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-02-24 09:17:01  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG LANGUAGE=en_US.UTF-8
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG ENCODING=UTF-8
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG LANG_WHERE=US
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG LANG_WHICH=en
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG WEBSOCKIFY_VERSION=v0.13.0
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG WEBSOCKIFY_SOURCE=tags
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG NOVNC_VERSION=v1.6.0
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG NOVNC_SOURCE=tags
                        
# 2026-02-24 09:17:01  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2026-02-24 09:17:01  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-02-24 09:10:30  0.00B 声明容器运行时监听的端口
EXPOSE [9000/tcp]
                        
# 2026-02-24 09:10:30  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_UPLOAD_FAILURE_SESSION_ONLY SE_UPLOAD_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_UPLOAD_FAILURE_SESSION_ONLY=false SE_UPLOAD_FAILURE_SESSION_EVENTS=:failed,:failure
                        
# 2026-02-24 09:10:30  0.00B 执行命令并创建新的镜像层
RUN |1 AUTHORS=SeleniumHQ /bin/sh -c ffmpeg -version     && rclone --version     && touch /opt/selenium/upload.conf # buildkit
                        
# 2026-02-24 09:10:30  0.00B 指定运行容器时使用的用户
USER 1200
                        
# 2026-02-24 09:10:30  78.38KB 复制新文件或目录到容器中
COPY --chown=1200:1201 *.sh *.py /opt/bin/ # buildkit
                        
# 2026-02-24 09:10:30  1.09KB 复制新文件或目录到容器中
COPY *.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2026-02-24 09:10:30  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-02-24 09:10:14  99.64MB 复制新文件或目录到容器中
COPY /usr/local/bin/rclone /usr/local/bin/rclone # buildkit
                        
# 2026-02-24 09:10:14  32.23MB 复制新文件或目录到容器中
COPY /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg # buildkit
                        
# 2026-02-24 09:10:14  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-02-24 09:10:14  0.00B 添加元数据标签
LABEL authors=SeleniumHQ
                        
# 2026-02-24 09:10:14  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-02-24 08:43:16  0.00B 设置默认要执行的命令
CMD ["/opt/bin/entry_point.sh"]
                        
# 2026-02-24 08:43:16  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-02-24 08:43:16  28.20MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:43:08  0.00B 指定运行容器时使用的用户
USER 1200:1201
                        
# 2026-02-24 08:43:08  2.72MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:43:07  5.84KB 复制新文件或目录到容器中
COPY --chown=1200:1201 certs/add-cert-helper.sh certs/add-jks-helper.sh /opt/bin/ # buildkit
                        
# 2026-02-24 08:43:07  1.70KB 复制新文件或目录到容器中
COPY supervisord.conf /etc # buildkit
                        
# 2026-02-24 08:43:07  7.41KB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:43:07  476.00B 复制新文件或目录到容器中
COPY --chown=1200:1201 mask /usr/local/bin/ # buildkit
                        
# 2026-02-24 08:43:07  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-02-24 08:43:07  111.22MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:43:02  6.47MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:43:01  37.26MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:42:44  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-02-24 08:42:44  11.61KB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:42:44  340.72MB 执行命令并创建新的镜像层
RUN |19 AUTHORS=SeleniumHQ VERSION=4.41.0 RELEASE=selenium-4.41.0 OPENTELEMETRY_VERSION=latest.release GRPC_VERSION=latest.release NETTY_VERSION=latest.release CS_VERSION=2.1.25-M23 ENVSUBST_VERSION=1.5.0 CURL_VERSION=8.18.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-02-24 08:42:44  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-02-24 08:42:44  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG TARGETVARIANT=
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG JRE_VERSION=21
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG TZ=UTC
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG GID=1201
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG UID=1200
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG HOME=/home/seluser
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG SEL_GROUP=seluser
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG SEL_USER=seluser
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG PYTHON_VERSION=3.14
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG CURL_VERSION=8.18.0
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG ENVSUBST_VERSION=1.5.0
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG CS_VERSION=2.1.25-M23
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG NETTY_VERSION=latest.release
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG GRPC_VERSION=latest.release
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG OPENTELEMETRY_VERSION=latest.release
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG RELEASE=selenium-4.41.0
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG VERSION=4.41.0
                        
# 2026-02-24 08:42:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/SeleniumHQ/docker-selenium
                        
# 2026-02-24 08:42:44  0.00B 添加元数据标签
LABEL authors=SeleniumHQ <docker-selenium@seleniumhq.org>
                        
# 2026-02-24 08:42:44  0.00B 定义构建参数
ARG AUTHORS=SeleniumHQ
                        
# 2026-02-11 00:49:57  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-02-11 00:49:56  78.13MB 
/bin/sh -c #(nop) ADD file:1ae27d2ef4369361104b699712f3897141e394785df5d193d67b44626f57eb87 in / 
                        
# 2026-02-11 00:49:54  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-02-11 00:49:54  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2026-02-11 00:49:54  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-02-11 00:49:54  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:0fba5a13818e7493ec6d9535ab6f2d088a384efb6d6bf53b8d8c40210241d3d0",
    "RepoTags": [
        "selenium/node-chromium:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chromium:latest"
    ],
    "RepoDigests": [
        "selenium/node-chromium@sha256:8400431642847d804ce2c40d2648a2bc87d13cd77ef34510f5fce911c7543f87",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/selenium/node-chromium@sha256:6e8ed58001ea77504f82ae6db68f5c5b17c87d67bbdb4f10daf77bf0e95a5e0a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-24T01:32:44.26562053Z",
    "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_UPLOAD_FAILURE_SESSION_ONLY=false",
            "SE_UPLOAD_FAILURE_SESSION_EVENTS=:failed,:failure",
            "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"
        ],
        "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": 2151693284,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b916eabad849602b3f295adcaf3539d337b8b5576afa9f2dfdeeebd0ac1eb1c9/diff:/var/lib/docker/overlay2/898b1d3cb59277753c87f86babebcc57a00e93f48f9e78fbb6720ce4b673e1a6/diff:/var/lib/docker/overlay2/64a082838f91af66a92ad482c372939b3291738eedeccf0e3a8c3ac23edb5373/diff:/var/lib/docker/overlay2/83afa934a7e96504a39ce88dbff532d199ad63ae7d0fd4655f916c6b97ee4547/diff:/var/lib/docker/overlay2/37ed66837d0bca97c1d9fa49dcecbc1e3f65654d95f55a0acc7d9248ad04125c/diff:/var/lib/docker/overlay2/168c435263cecc0658fefaf655a3434f2c0ee1ccaa8dcce42f472b3440756d77/diff:/var/lib/docker/overlay2/724f86694ac45ca5b1017c143812689599616afb379f26498ae8edfb3e4fa9bd/diff:/var/lib/docker/overlay2/308e22839993e7669d78c5eeb38621adf0d23217900bcdf1afcf98bcae5eda04/diff:/var/lib/docker/overlay2/d1b08a8830ec14ffaaa814a8dfa422d0e696ab55c7c1643bdde777f23773cf94/diff:/var/lib/docker/overlay2/89b83946cda8c43192dbdd0a2193e118f72c442dfdd93f92edfee1009a281dde/diff:/var/lib/docker/overlay2/6ecb6f6a06120ae9c8d2189fb1ce8f96d3da9cf1a70f1c18b05146bfaaf1da27/diff:/var/lib/docker/overlay2/de1097ad729e174870d70bab8038756623fea3b12d5551980dbb3e4ff289d6f2/diff:/var/lib/docker/overlay2/e9b42052dc2abdcbb2139a994f7df0c8d7323f2273613dbaab8c64d023447703/diff:/var/lib/docker/overlay2/f23c760c8e51038a50313a70f5dbfb26373ce1ce8c5704db435947dc3bf36949/diff:/var/lib/docker/overlay2/5e53e78a33f47dcd0080663e707b063befe69c09d9c1c2ec7c2cee3a73642c00/diff:/var/lib/docker/overlay2/31820e2166481be0fe0da733c94a2ea28fa501565dce5ad09913d2b4835a7626/diff:/var/lib/docker/overlay2/36846b203edc99f7c15a8d509a08aaf48beeefa32d93485a0d8551e548babff2/diff:/var/lib/docker/overlay2/ff08ba5836f768eefc848f9d95fa8d883e4d3cbdb8a257cc14134839c854fbf0/diff:/var/lib/docker/overlay2/823d5e621983bc0e6660546a48a23644fbabd41167bf31d577ab7bc0e017119e/diff:/var/lib/docker/overlay2/e1a171a182941368fc592f78f5f14e2083662cdc57dac9522799f938099e4cec/diff:/var/lib/docker/overlay2/995e48873131b28c711994c53bca16b11243d91fadfacce364f86ec8fc77c1d8/diff:/var/lib/docker/overlay2/550868aa79a90fa218670b23516937b826056af629504ce6b0c4203367203eca/diff:/var/lib/docker/overlay2/03dc36aef3c6cc9076de283c1ae5bdc74f48e948f1208dd5f3563b4f89819c32/diff:/var/lib/docker/overlay2/b191fb00fcd4e5a38a33d36314af79596f90f94f205ee7df15a2ae3a68eb7eba/diff:/var/lib/docker/overlay2/4efc432b635c4a246124a89f86166d6e46c312022794ad58100bb5fd61a960c6/diff:/var/lib/docker/overlay2/99a14b7b76893e5455e801da78d3ac6fec54b65ce3f404a798efeae8757503d9/diff:/var/lib/docker/overlay2/c289cf172ca1a134e49a560c534b14ae28b6de30b53073edaa43a7b48164f997/diff:/var/lib/docker/overlay2/f1b1bd339ef8ea89b94b86a4cdd6372f63fc9eb7b4304fe56a4ca0d43ac41b13/diff:/var/lib/docker/overlay2/bbdebb6dc45ee399a239d5a56096384a75173881b02bb59c5c1c46e202c82fad/diff:/var/lib/docker/overlay2/5cca06082f7bfd50700c384069bfce31aa793955ea2e766785f2c8cf9e0ed754/diff:/var/lib/docker/overlay2/1c1cd980e5d52249d878277840bfd15daae1247f5453b78c247da3c08919d597/diff:/var/lib/docker/overlay2/b525b0ba0cf175dbf467c8b991bd021dfe955379f6b7ede2e2b5af9ef6fc40ad/diff",
            "MergedDir": "/var/lib/docker/overlay2/ca2a6450286d530c7889631394917a68a355ae058a2d74f8bd8cbc60078b36b3/merged",
            "UpperDir": "/var/lib/docker/overlay2/ca2a6450286d530c7889631394917a68a355ae058a2d74f8bd8cbc60078b36b3/diff",
            "WorkDir": "/var/lib/docker/overlay2/ca2a6450286d530c7889631394917a68a355ae058a2d74f8bd8cbc60078b36b3/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:efafae78d70c98626c521c246827389128e7d7ea442db31bc433934647f0c791",
            "sha256:3f14658053917bde3efe36422d69e5be8c0b3d50c9b20f5dbc232929ff3fc3fd",
            "sha256:5cd5f7f9da7bdac535c3fd5f2853605edf0efe0c677cf3659ccdf68d5b7d153d",
            "sha256:59ed922e828d876f84f892a4cdc5a142d6156a64cdf50120106050a71898ca2e",
            "sha256:6ede859b2d949dad7ad5f64f9327682505ea1c2bc14697f3c6c742c15e61a004",
            "sha256:bcf3ecca5dcff572e1495fd550e02fb5a548c3900687065a9a7d772a65da9276",
            "sha256:8ae78045ec88632a3ab587396159777f9c4dea3e46fb6b55bb24bf6969e3942f",
            "sha256:3a979853b6dc1239df8a3853f91dd52f7735e1f3a024dade0c35ef14703fe1a1",
            "sha256:ed52ae306e201bcbd160a7e90092f8235414cd983aa903bebd0e9519dfd8cbfc",
            "sha256:60c3836052f33f85c32f515c0ffbcfb9ce4c0ea89c73148682b7f501cd55f563",
            "sha256:5aaec3b9a7e72dd83726dcb661e1eae0201a5159ca6987dc9fbb0d2340485799",
            "sha256:6d491b3e3d90a6398b9820d800c6b13d361e2d92d69ef559d9d6cabf0b5dc62c",
            "sha256:2b62a4cc78b2e6a37ae1905f20259de55fcbfbd5c07f2626366f9809a21e9c8a",
            "sha256:c00ddd9a33fb6bb973f7b36f5cb1fa801aec4c041a29e27f88770435759c2ab8",
            "sha256:a00ce8edd782f979e9e50e59ccde24bf60cc4cf37fefcf7c18e218aaaa9f2d89",
            "sha256:7f6d2369f13c1f84d65496f48a6f1fb27c03522e4b8b759c0ae4df10163c7b4a",
            "sha256:d8dd22dfcb9f0d9d8712e5b205f3613ff3829a3b7ead056f81a20fc3e6b8a9e4",
            "sha256:405df405723916a495bd62b09d0ea1b048474e04ee79c3af088645404702379b",
            "sha256:e8fd520f51c960ecd2199378efee4c227faaf45ea29cbc95be6f7d1dc992abc6",
            "sha256:b9b860a50a13c51ca29d33eda5f43d37d9c43746f49b8b80730903e333a17d04",
            "sha256:47f1213ccbb8472723a124f0e2996ca591059f996e5cb3f74ddf6282b2af9480",
            "sha256:3c60ec7c7e755ebf02ba9f7c62c6996f693020ea2fbee5b921a86e3475d764be",
            "sha256:9ce81c012ea970d507fc94ab1597522c153b7de46f2413927fb77295a933b142",
            "sha256:ec6de14f3038bde13f47765bceca09ea1f3c0444688bfabddbaedabcba9a451b",
            "sha256:f9503975d5e212ef5cab4a6eb10e350c4692020dbebbdf0c9f9e05e744228fe7",
            "sha256:4e6e0b87fa8bb1ef60e973b7c985f8191447c0b4982f68901b9137beff0b04e7",
            "sha256:147154a92ad9601a2514b43b88385e0a8e67fa177bbee6f16c4076b553814eda",
            "sha256:fc9ec7ddaab7ad3be1478611e36010bd387c40a280d56c0c5cb987a3b97ad4cf",
            "sha256:88ad1e0485b5fdd1a6886cf3c813f8abd4e2ffaf1fb5b34c3b58654e537e295d",
            "sha256:e3e2bbf64d0a15e807734e7c1ab1319e3ff4346b3c957f560140ef580e295137",
            "sha256:b5023a74c45179dfe44443eb1936ee96b3e6237f2d83d06195a1cae4fd8d57ad",
            "sha256:87999ec5146de0bcd43a278999f5e1d1e44a1542f8ab72cac0b319bc402898b5",
            "sha256:e4bb23c3422898aae534b322cafc2fc0f42675a12872f3359b6a1dc34bdd9a48"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-24T23:44:47.347559608+08:00"
    }
}

更多版本

docker.io/selenium/node-chromium:latest

linux/amd64 docker.io2.15GB2026-02-24 23:47
13