@@ -753,6 +753,9 @@ video-image = "selenium/video:ffmpeg-7.1.1.1-20250323"
753753# port = <port-from-node-machine>
754754` ` `
755755
756+ ** Mount the local ` config.toml` file to the container path ` /opt/selenium/docker.toml` ** .
757+ This config file path specific for Dynamic Grid (node/standalone docker) by default to avoid conflict with the config file in node browser containers (since users can share volumes config to node browser containers, see below section for details).
758+
756759With the optional config key ` host-config-keys` under section [docker] in a config.toml file (or CLI option --docker-host-config-keys). Users can specify a list of docker host configuration keys that should be passed to browser containers.
757760
758761Valid key names for Docker host config can be found in the Docker API [documentation](https://docs.docker.com/engine/api/latest/# tag/Container/operation/ContainerCreate) or via the command `docker inspect` the node-docker container.
@@ -799,7 +802,7 @@ virtual machines.
799802$ docker network create grid
800803$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.30.0-20250323
801804$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
802- -v ${PWD} /config.toml:/opt/selenium/config .toml \
805+ -v ${PWD} /config.toml:/opt/selenium/docker .toml \
803806 -v ${PWD} /assets:/opt/selenium/assets \
804807 -v /var/run/docker.sock:/var/run/docker.sock \
805808 selenium/node-docker:4.30.0-20250323
@@ -811,7 +814,7 @@ $ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
811814$ docker network create grid
812815$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.30.0-20250323
813816$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub `
814- -v ${PWD} /config.toml:/opt/selenium/config .toml `
817+ -v ${PWD} /config.toml:/opt/selenium/docker .toml `
815818 -v ${PWD} /assets:/opt/selenium/assets `
816819 -v /var/run/docker.sock:/var/run/docker.sock `
817820 selenium/node-docker:4.30.0-20250323
@@ -832,7 +835,7 @@ $ docker network rm grid
832835
833836` ` ` bash
834837docker run --rm --name selenium-docker -p 4444:4444 \
835- -v ${PWD} /config.toml:/opt/selenium/config .toml \
838+ -v ${PWD} /config.toml:/opt/selenium/docker .toml \
836839 -v ${PWD} /assets:/opt/selenium/assets \
837840 -v /var/run/docker.sock:/var/run/docker.sock \
838841 selenium/standalone-docker:4.30.0-20250323
@@ -842,7 +845,7 @@ docker run --rm --name selenium-docker -p 4444:4444 \
842845
843846` ` ` bash
844847docker run --rm --name selenium-docker -p 4444:4444 `
845- -v ${PWD} /config.toml:/opt/selenium/config .toml `
848+ -v ${PWD} /config.toml:/opt/selenium/docker .toml `
846849 -v ${PWD} /assets:/opt/selenium/assets `
847850 -v /var/run/docker.sock:/var/run/docker.sock `
848851 selenium/standalone-docker:4.30.0-20250323
@@ -863,7 +866,7 @@ $ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.30.0-2
863866` ` ` bash
864867$ docker run -d -p 5555:5555 \
865868 -e SE_EVENT_BUS_HOST=< ip-from-machine-1> \
866- -v ${PWD} /config.toml:/opt/selenium/config .toml \
869+ -v ${PWD} /config.toml:/opt/selenium/docker .toml \
867870 -v ${PWD} /assets:/opt/selenium/assets \
868871 -v /var/run/docker.sock:/var/run/docker.sock \
869872 selenium/node-docker:4.30.0-20250323
@@ -874,7 +877,7 @@ $ docker run -d -p 5555:5555 \
874877` ` ` bash
875878$ docker run -d -p 5555:5555 `
876879 -e SE_EVENT_BUS_HOST=< ip-from-machine-1> `
877- -v ${PWD} /config.toml:/opt/selenium/config .toml `
880+ -v ${PWD} /config.toml:/opt/selenium/docker .toml `
878881 -v ${PWD} /assets:/opt/selenium/assets `
879882 -v /var/run/docker.sock:/var/run/docker.sock `
880883 selenium/node-docker:4.30.0-20250323
@@ -932,7 +935,7 @@ be forwared and set in the container. You can set the desired environment variab
932935` ` ` bash
933936docker run --rm --name selenium-docker -p 4444:4444 \
934937 -e SE_NODE_SESSION_TIMEOUT=700 \
935- -v ${PWD} /config.toml:/opt/selenium/config .toml \
938+ -v ${PWD} /config.toml:/opt/selenium/docker .toml \
936939 -v ${PWD} /assets:/opt/selenium/assets \
937940 -v /var/run/docker.sock:/var/run/docker.sock \
938941 selenium/standalone-docker:4.30.0-20250323
@@ -943,7 +946,7 @@ docker run --rm --name selenium-docker -p 4444:4444 \
943946` ` ` bash
944947docker run --rm --name selenium-docker -p 4444:4444 `
945948 -e SE_NODE_SESSION_TIMEOUT=700 `
946- -v ${PWD} /config.toml:/opt/selenium/config .toml `
949+ -v ${PWD} /config.toml:/opt/selenium/docker .toml `
947950 -v ${PWD} /assets:/opt/selenium/assets `
948951 -v /var/run/docker.sock:/var/run/docker.sock `
949952 selenium/standalone-docker:4.30.0-20250323
0 commit comments