@@ -753,6 +753,9 @@ video-image = "selenium/video:ffmpeg-7.1.1.1-20250323"
753
753
# port = <port-from-node-machine>
754
754
` ` `
755
755
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
+
756
759
With 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.
757
760
758
761
Valid 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.
799
802
$ docker network create grid
800
803
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.30.0-20250323
801
804
$ 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 \
803
806
-v ${PWD} /assets:/opt/selenium/assets \
804
807
-v /var/run/docker.sock:/var/run/docker.sock \
805
808
selenium/node-docker:4.30.0-20250323
@@ -811,7 +814,7 @@ $ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
811
814
$ docker network create grid
812
815
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.30.0-20250323
813
816
$ 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 `
815
818
-v ${PWD} /assets:/opt/selenium/assets `
816
819
-v /var/run/docker.sock:/var/run/docker.sock `
817
820
selenium/node-docker:4.30.0-20250323
@@ -832,7 +835,7 @@ $ docker network rm grid
832
835
833
836
` ` ` bash
834
837
docker 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 \
836
839
-v ${PWD} /assets:/opt/selenium/assets \
837
840
-v /var/run/docker.sock:/var/run/docker.sock \
838
841
selenium/standalone-docker:4.30.0-20250323
@@ -842,7 +845,7 @@ docker run --rm --name selenium-docker -p 4444:4444 \
842
845
843
846
` ` ` bash
844
847
docker 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 `
846
849
-v ${PWD} /assets:/opt/selenium/assets `
847
850
-v /var/run/docker.sock:/var/run/docker.sock `
848
851
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
863
866
` ` ` bash
864
867
$ docker run -d -p 5555:5555 \
865
868
-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 \
867
870
-v ${PWD} /assets:/opt/selenium/assets \
868
871
-v /var/run/docker.sock:/var/run/docker.sock \
869
872
selenium/node-docker:4.30.0-20250323
@@ -874,7 +877,7 @@ $ docker run -d -p 5555:5555 \
874
877
` ` ` bash
875
878
$ docker run -d -p 5555:5555 `
876
879
-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 `
878
881
-v ${PWD} /assets:/opt/selenium/assets `
879
882
-v /var/run/docker.sock:/var/run/docker.sock `
880
883
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
932
935
` ` ` bash
933
936
docker run --rm --name selenium-docker -p 4444:4444 \
934
937
-e SE_NODE_SESSION_TIMEOUT=700 \
935
- -v ${PWD} /config.toml:/opt/selenium/config .toml \
938
+ -v ${PWD} /config.toml:/opt/selenium/docker .toml \
936
939
-v ${PWD} /assets:/opt/selenium/assets \
937
940
-v /var/run/docker.sock:/var/run/docker.sock \
938
941
selenium/standalone-docker:4.30.0-20250323
@@ -943,7 +946,7 @@ docker run --rm --name selenium-docker -p 4444:4444 \
943
946
` ` ` bash
944
947
docker run --rm --name selenium-docker -p 4444:4444 `
945
948
-e SE_NODE_SESSION_TIMEOUT=700 `
946
- -v ${PWD} /config.toml:/opt/selenium/config .toml `
949
+ -v ${PWD} /config.toml:/opt/selenium/docker .toml `
947
950
-v ${PWD} /assets:/opt/selenium/assets `
948
951
-v /var/run/docker.sock:/var/run/docker.sock `
949
952
selenium/standalone-docker:4.30.0-20250323
0 commit comments