Skip to content

Commit 803b258

Browse files
authored
Remove privilegedMode in Db2Container (#9460)
Switch to capabilities IPC_LOCK and IPC_OWNER.
1 parent 77a423c commit 803b258

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

modules/db2/src/main/java/org/testcontainers/containers/Db2Container.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.testcontainers.containers;
22

3+
import com.github.dockerjava.api.model.Capability;
34
import org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy;
45
import org.testcontainers.utility.DockerImageName;
56
import org.testcontainers.utility.LicenseAcceptance;
@@ -57,7 +58,7 @@ public Db2Container(final DockerImageName dockerImageName) {
5758
super(dockerImageName);
5859
dockerImageName.assertCompatibleWith(DEFAULT_NEW_IMAGE_NAME, DEFAULT_IMAGE_NAME);
5960

60-
withPrivilegedMode(true);
61+
withCreateContainerCmdModifier(cmd -> cmd.withCapAdd(Capability.IPC_LOCK).withCapAdd(Capability.IPC_OWNER));
6162
this.waitStrategy =
6263
new LogMessageWaitStrategy()
6364
.withRegEx(".*Setup has completed\\..*")

0 commit comments

Comments
 (0)