diff --git a/openvidu-server/src/main/java/io/openvidu/server/utils/DockerManager.java b/openvidu-server/src/main/java/io/openvidu/server/utils/DockerManager.java index dcc5cf0c..cab650f5 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/utils/DockerManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/utils/DockerManager.java @@ -109,7 +109,11 @@ public class DockerManager { public String runContainer(String container, String containerName, List volumes, List binds, List exposedPorts, Ports portBindings, String networkMode, List envs) throws Exception { - CreateContainerCmd cmd = dockerClient.createContainerCmd(container).withName(containerName).withEnv(envs); + CreateContainerCmd cmd = dockerClient.createContainerCmd(container).withEnv(envs); + if (containerName != null) { + cmd.withName(containerName); + } + HostConfig hostConfig = new HostConfig().withNetworkMode(networkMode); if (volumes != null) { cmd.withVolumes(volumes);