private void connectToPortForwardingNetwork(String networkMode) { PortForwardingContainer.INSTANCE.getNetwork().map(ContainerNetwork::getNetworkID).ifPresent(networkId -> { if (!Arrays.asList(networkId, "none", "host").contains(networkMode)) { dockerClient.connectToNetworkCmd().withContainerId(containerId).withNetworkId(networkId).exec(); } }); }
public void connectToNetwork(String networkId, String containerID) { this.readWriteLock.readLock().lock(); try { this.dockerClient.connectToNetworkCmd().withNetworkId(networkId).withContainerId(containerID).exec(); } finally { this.readWriteLock.readLock().unlock(); } }
public void connectToNetwork(String networkId, String containerID) { this.readWriteLock.readLock().lock(); try { this.dockerClient.connectToNetworkCmd().withNetworkId(networkId).withContainerId(containerID).exec(); } finally { this.readWriteLock.readLock().unlock(); } }
private void connectToPortForwardingNetwork(String networkMode) { PortForwardingContainer.INSTANCE.getNetwork().map(ContainerNetwork::getNetworkID).ifPresent(networkId -> { if (!Arrays.asList(networkId, "none", "host").contains(networkMode)) { dockerClient.connectToNetworkCmd().withContainerId(containerId).withNetworkId(networkId).exec(); } }); }
if (StringUtils.isNotBlank(connection.getDockerNetworkId())) { log.info("Connecting container {} to network {}", containerId, connection.getDockerNetworkId(), context); connection.getDockerClient().connectToNetworkCmd().withContainerId(containerId).withNetworkId(connection.getDockerNetworkId()).exec(); log.info("Connected container {} to network {}", containerId, connection.getDockerNetworkId(), context); for (Network network : networks) { log.info("Connecting container {} to network {}", containerId, network.getId(), context); connection.getDockerClient().connectToNetworkCmd().withContainerId(containerId).withNetworkId(network.getNetworkId()).exec(); log.info("Connected container {} to network {}", containerId, network.getId(), context);