Skip to content

Commit ddd4ccc

Browse files
committed
[grid] Mounting dev/shm to browser containers.
This avoids pages crashing
1 parent 0683bb8 commit ddd4ccc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

java/server/src/org/openqa/selenium/grid/docker/DockerSessionFactory.java

+3
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,12 @@ public Optional<ActiveSession> apply(CreateSessionRequest sessionRequest) {
147147
LOG.info("Creating container, mapping container port 4444 to " + port);
148148
Map<String, String> browserContainerEnvVars =
149149
getBrowserContainerEnvVars(sessionRequest.getCapabilities());
150+
Map<String, String> devShmMount =
151+
Collections.singletonMap("/dev/shm", "/dev/shm");
150152
Container container = docker.create(
151153
image(browserImage)
152154
.env(browserContainerEnvVars)
155+
.bind(devShmMount)
153156
.map(Port.tcp(4444), Port.tcp(port)));
154157
container.start();
155158
ContainerInfo containerInfo = container.inspect();

0 commit comments

Comments
 (0)