Namespace
selenium
Image / Tag
hub:nightly
Content Digest
sha256:848ee6bcd2ab6899b0009835ad61a9e37a07d170820118f3eeff4fdae0fb7318
Details
Created

2025-04-03 04:00:27 UTC

Size

356 MB

Content Digest
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

Environment
CONFIG_FILE

/opt/selenium/config.toml

DEBCONF_NONINTERACTIVE_SEEN

true

DEBIAN_FRONTEND

noninteractive

HOME

/home/seluser

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

SEL_DOWNLOAD_DIR

/home/seluser/Downloads

SEL_GID

1201

SEL_UID

1200

SEL_USER

seluser

SE_BIND_HOST

false

SE_ENABLE_TLS

false

SE_ENABLE_TRACING

true

SE_HEALTHCHECK_INTERVAL

120

SE_HTTPS_CERTIFICATE

/opt/selenium/secrets/tls.crt

SE_HTTPS_PRIVATE_KEY

/opt/selenium/secrets/tls.key

SE_HTTP_LOGS

false

SE_HUB_PORT

4444

SE_JAVA_DISABLE_HOSTNAME_VERIFICATION

true

SE_JAVA_HEAP_DUMP

false

SE_JAVA_HTTPCLIENT_VERSION

HTTP_1_1

SE_JAVA_OPTS_DEFAULT

SE_JAVA_SSL_TRUST_STORE

/opt/selenium/secrets/server.jks

SE_JAVA_SSL_TRUST_STORE_PASSWORD

/opt/selenium/secrets/server.pass

SE_LOG_LEVEL

INFO

SE_LOG_TIMESTAMP_FORMAT

%Y-%m-%d %H:%M:%S,%3N

SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED

true

SE_OTEL_SERVICE_NAME

selenium-hub

SE_OTEL_TRACES_EXPORTER

otlp

SE_REJECT_UNSUPPORTED_CAPS

false

SE_RELAX_CHECKS

true

SE_SERVER_PROTOCOL

http

SE_SESSION_REQUEST_TIMEOUT

300

SE_SESSION_RETRY_INTERVAL

15

SE_STRUCTURED_LOGS

false

SE_SUPERVISORD_AUTO_RESTART

true

SE_SUPERVISORD_CHILD_LOG_DIR

/tmp

SE_SUPERVISORD_LOG_FILE

/tmp/supervisord.log

SE_SUPERVISORD_LOG_LEVEL

info

SE_SUPERVISORD_PID_FILE

/tmp/supervisord.pid

SE_SUPERVISORD_START_RETRIES

5

TZ

UTC

VIDEO_FOLDER

/videos


Layers

[#000] sha256:5a7813e071bfadf18aaa6ca8318be4824a9b6297b3240f2cc84c1db6f4113040 - 7.96% (28.4 MB)

[#001] sha256:fcfdff8c558ee44783b8b26b7ec6bd5d48f32b4b0e70f31f4d9f8660edccb7b9 - 0.0% (264 Bytes)

[#002] sha256:0e778e6d49b42c717e16bde3bb66839be7a1cfef0daf9887c6f96c55ef43f965 - 51.1% (182 MB)

[#003] sha256:b01fe777d20eb42f9d452c81ee4a4e908ead7b3c6e04588d0249f0c347225317 - 0.64% (2.29 MB)

[#004] sha256:fbc3d68349e214da1aae92a130a0c57858f192ff706e44ee0ea8e8a29f9107b4 - 39.78% (142 MB)

[#005] sha256:0bedfcce71074e7452c92cf9bf31623a2b5b4b5bdcd2bfbaedce14124d91eed3 - 0.0% (3.24 KB)

[#006] sha256:cd12426546a1d0441007fa1515a5bd307f162a489412bb2db5168d0ed18588d3 - 0.0% (389 Bytes)

[#007] sha256:b79bcb0bc594f0689dd52a0e5419a6d976fe59d3837562b3cd75a3ea7b7db461 - 0.0% (2.49 KB)

[#008] sha256:0e49af646c09ccc2dd7e8ccd16c26e56fdfadf059a379dede7d7bdae9556df2f - 0.0% (836 Bytes)

[#009] sha256:d9f234fb7328e4fe940a27aba34ff6c35be86b2ac845fd5047b108e33c99b3f4 - 0.0% (1.97 KB)

[#010] sha256:d95263260ed1f8014285ec72e8b38e626a933030bf7c61c3b93f1bddceb4187a - 0.0% (5.62 KB)

[#011] sha256:1116b696dce0bc267112409695c71eeecf02ae5bbf24aa8ecb6ec0ec3398b6fb - 0.41% (1.47 MB)

[#012] sha256:dbb00b4dfd5eebf82bd01b1808f29634963dff53aef0e9a12044ab3e2a3ffd5c - 0.1% (347 KB)

[#013] sha256:e3cbb2acc8df53d9c7b785966d2a4ff0bb62e66c5c3ebeba7cb036e64ccf8e9d - 0.0% (1.95 KB)

[#014] sha256:44298f89342a478a32dd4f57006e73720b83f57546d8d20e617379b726515421 - 0.0% (488 Bytes)


History
2025-01-27 04:14:00 UTC

/bin/sh -c #(nop) ARG RELEASE

2025-01-27 04:14:00 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2025-01-27 04:14:00 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2025-01-27 04:14:00 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04

2025-01-27 04:14:03 UTC

/bin/sh -c #(nop) ADD file:6df775300d76441aa33f31b22c1afce8dfe35c8ffbc14ef27c27009235b12a95 in /

2025-01-27 04:14:03 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG AUTHORS=SeleniumHQ

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

LABEL authors=SeleniumHQ <[email protected]>

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/SeleniumHQ/docker-selenium

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG VERSION=4.31.0-SNAPSHOT

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG RELEASE=nightly

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG MVN_SELENIUM_VERSION=4.30.0

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG OPENTELEMETRY_VERSION=1.46.0

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG GRPC_VERSION=1.70.0

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG NETTY_VERSION=4.1.118.Final

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG CS_VERSION=2.1.18

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG POSTGRESQL_VERSION=42.7.5

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG ENVSUBST_VERSION=1.4.3

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG SEL_USER=seluser

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG SEL_GROUP=seluser

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG HOME=/home/seluser

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG UID=1200

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG GID=1201

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG TZ=UTC

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG JRE_VERSION=21

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=amd64

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG TARGETVARIANT=

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

USER root

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

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

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c echo "deb [arch=amd64] http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse\n" > /etc/apt/sources.list && echo "deb-src [arch=amd64] http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse\n" >> /etc/apt/sources.list && echo "deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports noble main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb-src [arch=arm64] http://ports.ubuntu.com/ubuntu-ports noble main restricted universe multiverse" >> /etc/apt/sources.list # buildkit

2025-04-03 03:47:12 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 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 supervisor gnupg2 libnss3-tools openjdk-${JRE_VERSION}-jdk-headless ca-certificates && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit

2025-04-03 03:47:13 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 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/moparisthebest/static-curl/releases/download/v8.11.0/curl-$ARCH -O /usr/bin/curl && chmod +x /usr/bin/curl && curl --version # buildkit

2025-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 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 && java -jar /tmp/cs fetch --classpath --cache /external_jars org.seleniumhq.selenium:selenium-session-map-jdbc:${MVN_SELENIUM_VERSION} org.postgresql:postgresql:${POSTGRESQL_VERSION} org.seleniumhq.selenium:selenium-session-map-redis:${MVN_SELENIUM_VERSION} > /external_jars/.classpath_session_map.txt && chmod 664 /external_jars/.classpath_session_map.txt ; fi && rm -fr /root/.cache/* && echo 'if [[ $(ulimit -n) -gt 200000 ]]; then echo "WARNING: Very high value reported by \"ulimit -n\". Consider passing \"--ulimit nofile=32768\" to \"docker run\"."; fi' >> ${HOME}/.bashrc # buildkit

2025-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

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-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 mask /usr/local/bin/ # buildkit

2025-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 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-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

COPY supervisord.conf /etc # buildkit

2025-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

ARG CERT_TRUST_ATTR=TCu,Cu,Tu

2025-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 certs/add-cert-helper.sh certs/add-jks-helper.sh /opt/bin/ # buildkit

2025-04-03 03:47:22 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/ # buildkit

2025-04-03 03:47:23 UTC (buildkit.dockerfile.v0)

RUN |20 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 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/a8m/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-04-03 03:47:23 UTC (buildkit.dockerfile.v0)

USER 1200:1201

2025-04-03 03:47:26 UTC (buildkit.dockerfile.v0)

RUN |20 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 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-04-03 03:47:26 UTC (buildkit.dockerfile.v0)

ENV SE_BIND_HOST=false SE_SERVER_PROTOCOL=http SE_REJECT_UNSUPPORTED_CAPS=false SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED=true SE_OTEL_TRACES_EXPORTER=otlp SE_SUPERVISORD_LOG_LEVEL=info SE_SUPERVISORD_CHILD_LOG_DIR=/tmp SE_SUPERVISORD_LOG_FILE=/tmp/supervisord.log SE_SUPERVISORD_PID_FILE=/tmp/supervisord.pid SE_SUPERVISORD_AUTO_RESTART=true SE_SUPERVISORD_START_RETRIES=5 SE_LOG_TIMESTAMP_FORMAT=%Y-%m-%d %H:%M:%S,%3N SE_LOG_LEVEL=INFO SE_HTTP_LOGS=false SE_STRUCTURED_LOGS=false SE_ENABLE_TRACING=true SE_ENABLE_TLS=false SE_JAVA_OPTS_DEFAULT= 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-04-03 03:47:26 UTC (buildkit.dockerfile.v0)

CMD ["/opt/bin/entry_point.sh"]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

ARG AUTHORS=SeleniumHQ

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

LABEL authors=SeleniumHQ

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

USER 1200

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

EXPOSE map[4442/tcp:{}]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

EXPOSE map[4443/tcp:{}]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

EXPOSE map[4444/tcp:{}]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

ENV SE_SESSION_REQUEST_TIMEOUT=300 SE_SESSION_RETRY_INTERVAL=15 SE_HEALTHCHECK_INTERVAL=120 SE_RELAX_CHECKS=true SE_HUB_PORT=4444 SE_OTEL_SERVICE_NAME=selenium-hub

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 start-selenium-grid-hub.sh /opt/bin/ # buildkit

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

COPY selenium-grid-hub.conf /etc/supervisor/conf.d/ # buildkit

Details
Created

2025-04-03 04:00:27 UTC

Size

353 MB

Content Digest
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

Environment
CONFIG_FILE

/opt/selenium/config.toml

DEBCONF_NONINTERACTIVE_SEEN

true

DEBIAN_FRONTEND

noninteractive

HOME

/home/seluser

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

SEL_DOWNLOAD_DIR

/home/seluser/Downloads

SEL_GID

1201

SEL_UID

1200

SEL_USER

seluser

SE_BIND_HOST

false

SE_ENABLE_TLS

false

SE_ENABLE_TRACING

true

SE_HEALTHCHECK_INTERVAL

120

SE_HTTPS_CERTIFICATE

/opt/selenium/secrets/tls.crt

SE_HTTPS_PRIVATE_KEY

/opt/selenium/secrets/tls.key

SE_HTTP_LOGS

false

SE_HUB_PORT

4444

SE_JAVA_DISABLE_HOSTNAME_VERIFICATION

true

SE_JAVA_HEAP_DUMP

false

SE_JAVA_HTTPCLIENT_VERSION

HTTP_1_1

SE_JAVA_OPTS_DEFAULT

SE_JAVA_SSL_TRUST_STORE

/opt/selenium/secrets/server.jks

SE_JAVA_SSL_TRUST_STORE_PASSWORD

/opt/selenium/secrets/server.pass

SE_LOG_LEVEL

INFO

SE_LOG_TIMESTAMP_FORMAT

%Y-%m-%d %H:%M:%S,%3N

SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED

true

SE_OTEL_SERVICE_NAME

selenium-hub

SE_OTEL_TRACES_EXPORTER

otlp

SE_REJECT_UNSUPPORTED_CAPS

false

SE_RELAX_CHECKS

true

SE_SERVER_PROTOCOL

http

SE_SESSION_REQUEST_TIMEOUT

300

SE_SESSION_RETRY_INTERVAL

15

SE_STRUCTURED_LOGS

false

SE_SUPERVISORD_AUTO_RESTART

true

SE_SUPERVISORD_CHILD_LOG_DIR

/tmp

SE_SUPERVISORD_LOG_FILE

/tmp/supervisord.log

SE_SUPERVISORD_LOG_LEVEL

info

SE_SUPERVISORD_PID_FILE

/tmp/supervisord.pid

SE_SUPERVISORD_START_RETRIES

5

TZ

UTC

VIDEO_FOLDER

/videos


Layers

[#000] sha256:5b17151e9710ed47471b3928b05325fa4832121a395b9647b7e50d3993e17ce0 - 7.81% (27.6 MB)

[#001] sha256:47c839990ec5652fbfdf3c8e9f9d4e0d58fa1572872f76491f4898e962023457 - 0.0% (263 Bytes)

[#002] sha256:9f0e7e4a60fd43be518aba9a2a2bc47efadb152801c25d3625590e2012da63a5 - 51.01% (180 MB)

[#003] sha256:7247a90019ad2c429c5b5ef495e85c318b2b962daf777f30752cda9f930587bc - 0.47% (1.67 MB)

[#004] sha256:c0ad5b08aec4cab0be60f2ef1d64ce8a7d7c5661f8c5c72e2e6cfdd1e246db9a - 40.21% (142 MB)

[#005] sha256:1652405a413054a92e6caaf8e6bac1aa10a03f148ef35805a6c0db914c147f54 - 0.0% (3.24 KB)

[#006] sha256:f4e1d3932342e4889548d0068395daf7425572975042474f04dd3e6d7e14352f - 0.0% (390 Bytes)

[#007] sha256:beaca0b27d901968fe5bd9f85ffa6067eae2d094cdbca0ee7b2753ddcedf6707 - 0.0% (2.49 KB)

[#008] sha256:6ab98403c2b80726d57e4674b7b0e9a7f0390134ef15a1f795a3fd03d583f253 - 0.0% (837 Bytes)

[#009] sha256:a2fa27f833ba5ed15195236bd6e7c1f9e12fd63bbb26c161532410c46bf6f320 - 0.0% (1.97 KB)

[#010] sha256:1d098c273df9a5515eb6b652e48547b9de7caba9a5afb348462bf3e1b69ab159 - 0.0% (5.63 KB)

[#011] sha256:cd8560ffddc20f64840a2dc58f46c23aae1f254009f3c292b3a104eb1cf80880 - 0.39% (1.39 MB)

[#012] sha256:ef51dde0678ec1bc984a1d0da4aa18dbc1d0fa3dc860b38d690884f1e945f612 - 0.1% (348 KB)

[#013] sha256:215c713d19f6426aec16b9e91f5a0bb32947787eab1df0b7bed14ef9b35b88b5 - 0.0% (1.95 KB)

[#014] sha256:02e0ddd3042a919a705625154f9dc0aefcaadd149fb6af4239d225e2b40defa5 - 0.0% (488 Bytes)


History
2025-01-27 04:14:51 UTC

/bin/sh -c #(nop) ARG RELEASE

2025-01-27 04:14:51 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2025-01-27 04:14:51 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2025-01-27 04:14:51 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04

2025-01-27 04:14:54 UTC

/bin/sh -c #(nop) ADD file:68158f1ff76fd4de9f92666ad22571e6cd11df166255c2814a135773fdd6acd7 in /

2025-01-27 04:14:54 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG AUTHORS=SeleniumHQ

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

LABEL authors=SeleniumHQ <[email protected]>

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/SeleniumHQ/docker-selenium

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG VERSION=4.31.0-SNAPSHOT

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG RELEASE=nightly

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG MVN_SELENIUM_VERSION=4.30.0

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG OPENTELEMETRY_VERSION=1.46.0

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG GRPC_VERSION=1.70.0

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG NETTY_VERSION=4.1.118.Final

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG CS_VERSION=2.1.18

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG POSTGRESQL_VERSION=42.7.5

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG ENVSUBST_VERSION=1.4.3

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG SEL_USER=seluser

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG SEL_GROUP=seluser

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG HOME=/home/seluser

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG UID=1200

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG GID=1201

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG TZ=UTC

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG JRE_VERSION=21

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=arm64

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

ARG TARGETVARIANT=

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

USER root

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

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

2025-04-03 03:46:51 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c echo "deb [arch=amd64] http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse\n" > /etc/apt/sources.list && echo "deb-src [arch=amd64] http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse\n" >> /etc/apt/sources.list && echo "deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports noble main restricted universe multiverse" >> /etc/apt/sources.list && echo "deb-src [arch=arm64] http://ports.ubuntu.com/ubuntu-ports noble main restricted universe multiverse" >> /etc/apt/sources.list # buildkit

2025-04-03 03:55:53 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=arm64 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 supervisor gnupg2 libnss3-tools openjdk-${JRE_VERSION}-jdk-headless ca-certificates && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit

2025-04-03 03:55:58 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c ARCH=$(if [ "$(dpkg --print-architecture)" = "arm64" ]; then echo "aarch64"; else echo "$(dpkg --print-architecture)"; fi) && wget -q https://github.com/moparisthebest/static-curl/releases/download/v8.11.0/curl-$ARCH -O /usr/bin/curl && chmod +x /usr/bin/curl && curl --version # buildkit

2025-04-03 03:58:14 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=arm64 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 && java -jar /tmp/cs fetch --classpath --cache /external_jars org.seleniumhq.selenium:selenium-session-map-jdbc:${MVN_SELENIUM_VERSION} org.postgresql:postgresql:${POSTGRESQL_VERSION} org.seleniumhq.selenium:selenium-session-map-redis:${MVN_SELENIUM_VERSION} > /external_jars/.classpath_session_map.txt && chmod 664 /external_jars/.classpath_session_map.txt ; fi && rm -fr /root/.cache/* && echo 'if [[ $(ulimit -n) -gt 200000 ]]; then echo "WARNING: Very high value reported by \"ulimit -n\". Consider passing \"--ulimit nofile=32768\" to \"docker run\"."; fi' >> ${HOME}/.bashrc # buildkit

2025-04-03 03:58:14 UTC (buildkit.dockerfile.v0)

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-04-03 03:58:14 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 mask /usr/local/bin/ # buildkit

2025-04-03 03:58:15 UTC (buildkit.dockerfile.v0)

RUN |19 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=arm64 TARGETVARIANT= /bin/sh -c chmod +x /opt/bin/*.sh /usr/local/bin/mask # buildkit

2025-04-03 03:58:15 UTC (buildkit.dockerfile.v0)

COPY supervisord.conf /etc # buildkit

2025-04-03 03:58:15 UTC (buildkit.dockerfile.v0)

ARG CERT_TRUST_ATTR=TCu,Cu,Tu

2025-04-03 03:58:15 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 certs/add-cert-helper.sh certs/add-jks-helper.sh /opt/bin/ # buildkit

2025-04-03 03:58:15 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/ # buildkit

2025-04-03 03:58:16 UTC (buildkit.dockerfile.v0)

RUN |20 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=arm64 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/a8m/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-04-03 03:58:16 UTC (buildkit.dockerfile.v0)

USER 1200:1201

2025-04-03 04:00:02 UTC (buildkit.dockerfile.v0)

RUN |20 AUTHORS=SeleniumHQ VERSION=4.31.0-SNAPSHOT RELEASE=nightly MVN_SELENIUM_VERSION=4.30.0 OPENTELEMETRY_VERSION=1.46.0 GRPC_VERSION=1.70.0 NETTY_VERSION=4.1.118.Final CS_VERSION=2.1.18 POSTGRESQL_VERSION=42.7.5 ENVSUBST_VERSION=1.4.3 SEL_USER=seluser SEL_GROUP=seluser HOME=/home/seluser UID=1200 GID=1201 TZ=UTC JRE_VERSION=21 TARGETARCH=arm64 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-04-03 04:00:02 UTC (buildkit.dockerfile.v0)

ENV SE_BIND_HOST=false SE_SERVER_PROTOCOL=http SE_REJECT_UNSUPPORTED_CAPS=false SE_OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED=true SE_OTEL_TRACES_EXPORTER=otlp SE_SUPERVISORD_LOG_LEVEL=info SE_SUPERVISORD_CHILD_LOG_DIR=/tmp SE_SUPERVISORD_LOG_FILE=/tmp/supervisord.log SE_SUPERVISORD_PID_FILE=/tmp/supervisord.pid SE_SUPERVISORD_AUTO_RESTART=true SE_SUPERVISORD_START_RETRIES=5 SE_LOG_TIMESTAMP_FORMAT=%Y-%m-%d %H:%M:%S,%3N SE_LOG_LEVEL=INFO SE_HTTP_LOGS=false SE_STRUCTURED_LOGS=false SE_ENABLE_TRACING=true SE_ENABLE_TLS=false SE_JAVA_OPTS_DEFAULT= 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-04-03 04:00:02 UTC (buildkit.dockerfile.v0)

CMD ["/opt/bin/entry_point.sh"]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

ARG AUTHORS=SeleniumHQ

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

LABEL authors=SeleniumHQ

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

USER 1200

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

EXPOSE map[4442/tcp:{}]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

EXPOSE map[4443/tcp:{}]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

EXPOSE map[4444/tcp:{}]

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

ENV SE_SESSION_REQUEST_TIMEOUT=300 SE_SESSION_RETRY_INTERVAL=15 SE_HEALTHCHECK_INTERVAL=120 SE_RELAX_CHECKS=true SE_HUB_PORT=4444 SE_OTEL_SERVICE_NAME=selenium-hub

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

COPY --chown=1200:1201 start-selenium-grid-hub.sh /opt/bin/ # buildkit

2025-04-03 04:00:27 UTC (buildkit.dockerfile.v0)

COPY selenium-grid-hub.conf /etc/supervisor/conf.d/ # buildkit

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete