openvidu-server: DockerManager allows not setting container name

pull/375/head
pabloFuente 2019-08-23 10:10:16 +02:00
parent b8a53fdb7e
commit 97458100a5
1 changed files with 5 additions and 1 deletions

View File

@ -109,7 +109,11 @@ public class DockerManager {
public String runContainer(String container, String containerName, List<Volume> volumes, List<Bind> binds, public String runContainer(String container, String containerName, List<Volume> volumes, List<Bind> binds,
List<Integer> exposedPorts, Ports portBindings, String networkMode, List<String> envs) throws Exception { List<Integer> exposedPorts, Ports portBindings, String networkMode, List<String> 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); HostConfig hostConfig = new HostConfig().withNetworkMode(networkMode);
if (volumes != null) { if (volumes != null) {
cmd.withVolumes(volumes); cmd.withVolumes(volumes);