containerConfigBuilder.hostConfig(hostConfigBuilder.build()); containerConfigBuilder.hostConfig(hostConfigBuilder.build()); containerConfig = containerConfigBuilder.build();
containerConfigBuilder.hostConfig(hostConfigBuilder.build()); containerConfigBuilder.hostConfig(hostConfigBuilder.build()); } else { containerConfigBuilder.image(imageId);
containerConfigBuilder.hostConfig(hostConfigBuilder.build()); containerConfigBuilder.hostConfig(hostConfigBuilder.build()); } else { containerConfigBuilder.image(imageId);
containerConfigBuilder.hostConfig(hostConfigBuilder.build()); containerConfigBuilder.hostConfig(hostConfigBuilder.build()); } else { containerConfigBuilder.image(imageId);
.hostConfig(HostConfig.builder() .binds(ImmutableList.of("/tmp:/tmp")) .links(ImmutableList.of("redis3:redis"))
@Test(dependsOnMethods = "testImageCreated") public void testAdvancedConfig() throws RunNodesException { final String portId = SSH_PORT + "/tcp"; final DockerTemplateOptions options = DockerTemplateOptions.Builder .configBuilder( Config.builder().env(ImmutableList.<String> of("SSH_PORT=" + SSH_PORT, "ROOT_PASSWORD=jcloudsRulez")) .exposedPorts(ImmutableMap.<String, Object> of(portId, Maps.newHashMap())) .hostConfig(HostConfig.builder().networkMode("bridge") .portBindings(ImmutableMap.<String, List<Map<String, String>>> of(portId, Lists.<Map<String, String>>newArrayList(ImmutableMap.of("HostPort", String.valueOf(SSH_PORT_BRIDGE))))) .build()) .image("test-if-this-value-is-correctly-overriden")) .overrideLoginUser("root").overrideLoginPassword("jcloudsRulez").blockOnPort(SSH_PORT_BRIDGE, 30); final Template template = view.getComputeService().templateBuilder().imageId(image.id()).options(options).build(); String nodeId = null; try { NodeMetadata node = Iterables .getOnlyElement(view.getComputeService().createNodesInGroup("ssh-net-bridge", 1, template)); nodeId = node.getId(); ExecResponse response = view.getComputeService().runScriptOnNode(nodeId, "sh -c 'true'", wrapInInitScript(false)); assertEquals(response.getExitStatus(), 0); } finally { if (nodeId != null) view.getComputeService().destroyNode(nodeId); } }
public Builder fromConfig(Config in) { return hostname(in.hostname()).domainname(in.domainname()).user(in.user()).memory(in.memory()) .memorySwap(in.memorySwap()).cpuShares(in.cpuShares()).attachStdin(in.attachStdin()) .attachStdout(in.attachStdout()).attachStderr(in.attachStderr()).tty(in.tty()) .openStdin(in.openStdin()).stdinOnce(in.stdinOnce()).env(in.env()).cmd(in.cmd()) .entrypoint(in.entrypoint()).image(in.image()).volumes(in.volumes()).workingDir(in.workingDir()) .networkDisabled(in.networkDisabled()).exposedPorts(in.exposedPorts()) .securityOpts(in.securityOpts()).hostConfig(in.hostConfig()); }
public Builder fromConfig(Config in) { return hostname(in.hostname()).domainname(in.domainname()).user(in.user()).memory(in.memory()) .memorySwap(in.memorySwap()).cpuShares(in.cpuShares()).attachStdin(in.attachStdin()) .attachStdout(in.attachStdout()).attachStderr(in.attachStderr()).tty(in.tty()) .openStdin(in.openStdin()).stdinOnce(in.stdinOnce()).env(in.env()).cmd(in.cmd()) .entrypoint(in.entrypoint()).image(in.image()).volumes(in.volumes()).workingDir(in.workingDir()) .networkDisabled(in.networkDisabled()).exposedPorts(in.exposedPorts()) .securityOpts(in.securityOpts()).hostConfig(in.hostConfig()); }
public Builder fromConfig(Config in) { return hostname(in.hostname()).domainname(in.domainname()).user(in.user()).memory(in.memory()) .memorySwap(in.memorySwap()).cpuShares(in.cpuShares()).attachStdin(in.attachStdin()) .attachStdout(in.attachStdout()).attachStderr(in.attachStderr()).tty(in.tty()) .openStdin(in.openStdin()).stdinOnce(in.stdinOnce()).env(in.env()).cmd(in.cmd()) .entrypoint(in.entrypoint()).image(in.image()).volumes(in.volumes()).workingDir(in.workingDir()) .networkDisabled(in.networkDisabled()).exposedPorts(in.exposedPorts()).securityOpts(in.securityOpts()) .hostConfig(in.hostConfig()).binds(in.binds()).links(in.links()).lxcConf(in.lxcConf()) .portBindings(in.portBindings()).publishAllPorts(in.publishAllPorts()).privileged(in.privileged()) .dns(in.dns()).dnsSearch(in.dnsSearch()).volumesFrom(in.volumesFrom()).capAdd(in.capAdd()) .capDrop(in.capDrop()).restartPolicy(in.restartPolicy()); }
public Builder fromConfig(Config in) { return hostname(in.hostname()).domainname(in.domainname()).user(in.user()).memory(in.memory()) .memorySwap(in.memorySwap()).cpuShares(in.cpuShares()).attachStdin(in.attachStdin()) .attachStdout(in.attachStdout()).attachStderr(in.attachStderr()).tty(in.tty()) .openStdin(in.openStdin()).stdinOnce(in.stdinOnce()).env(in.env()).cmd(in.cmd()) .entrypoint(in.entrypoint()).image(in.image()).volumes(in.volumes()).workingDir(in.workingDir()) .networkDisabled(in.networkDisabled()).exposedPorts(in.exposedPorts()) .securityOpts(in.securityOpts()).hostConfig(in.hostConfig()); }