@Override public StartContainerCmd startContainerCmd(@NotNull String containerId) { return wrappedCommand(StartContainerCmd.class, wrappedClient.startContainerCmd(containerId), (cmd, res) -> doLog("START", null, containerId, cmd), (cmd, e) -> doLog("START", null, containerId, cmd, e)); }
private <T> T runInsideDocker(DockerClient client, Consumer<CreateContainerCmd> createContainerCmdConsumer, BiFunction<DockerClient, String, T> block) { checkAndPullImage(client, TINY_IMAGE); CreateContainerCmd createContainerCmd = client.createContainerCmd(TINY_IMAGE) .withLabels(DEFAULT_LABELS); createContainerCmdConsumer.accept(createContainerCmd); String id = createContainerCmd.exec().getId(); try { client.startContainerCmd(id).exec(); return block.apply(client, id); } finally { try { client.removeContainerCmd(id).withRemoveVolumes(true).withForce(true).exec(); } catch (NotFoundException | InternalServerErrorException ignored) { log.debug("", ignored); } } }
dockerClient.startContainerCmd(containerId).exec();
.exec(); docker.startContainerCmd(container.getId()).exec();
public void startContainer(String id, CubeContainer containerConfiguration) { this.readWriteLock.readLock().lock(); try { StartContainerCmd startContainerCmd = this.dockerClient.startContainerCmd(id); startContainerCmd.exec(); } finally { this.readWriteLock.readLock().unlock(); } }
public void startContainer(String id, CubeContainer containerConfiguration) { this.readWriteLock.readLock().lock(); try { StartContainerCmd startContainerCmd = this.dockerClient.startContainerCmd(id); startContainerCmd.exec(); } finally { this.readWriteLock.readLock().unlock(); } }
@Override public StartContainerCmd startContainerCmd(String arg0) { return getDelegate().startContainerCmd(arg0); }
private void startContainer(String idOfContainerToStart) { try { docker.startContainerCmd(idOfContainerToStart).exec(); } catch (Exception e) { logger.error("Unable to start container " + idOfContainerToStart, e); throw new OrchestrationException(e); } }
public void startContainer(String containerName) { if (!isRunningContainer(containerName)) { log.debug("Starting container {}", containerName); getClient().startContainerCmd(containerName).exec(); log.debug("Started container {}", containerName); } else { log.debug("Container {} is already started", containerName); } }
public void startContainer(String containerName) { if (!isRunningContainer(containerName)) { log.debug("Starting container {}", containerName); getClient().startContainerCmd(containerName).exec(); log.debug("Started container {}", containerName); } else { log.debug("Container {} is already started", containerName); } }
@Override public StartContainerCmd startContainerCmd(@NotNull String containerId) { return wrappedCommand(StartContainerCmd.class, wrappedClient.startContainerCmd(containerId), (cmd, res) -> doLog("START", null, containerId, cmd), (cmd, e) -> doLog("START", null, containerId, cmd, e)); }
public String call() throws Exception { DockerClient client = DockerCommand.getClient(descriptor, cfgData.dockerUrlRes, cfgData.dockerVersionRes, cfgData.dockerCertPathRes, null); client.startContainerCmd(id).exec(); InspectContainerResponse inspectResp = client.inspectContainerCmd(id).exec(); ObjectMapper mapper = new ObjectMapper(); String serialized = mapper.writeValueAsString(inspectResp); return serialized; }
private void executeOnDocker(Run<?, ?> build, DockerClient client) { client.startContainerCmd(containerId).exec(); getLaunchAction(build).started(client, containerId); }
@Override public String startContainer(String wantedImage, Map<String, String> environment, PortBinding... portBinding) { Ports bindings = createPortBindings(portBinding); List<String> environmentStrings = createEnvironmentList(environment); String containerId = createContainer(wantedImage, bindings, environmentStrings); dockerClient.startContainerCmd(containerId).exec(); return containerId; }
private String startContainer(CreateContainerCmd cmd, DockerClient client) { CreateContainerResponse createResp = cmd.exec(); StartContainerCmd startCmd = client.startContainerCmd(createResp.getId()); try { startCmd.exec(); } catch (Throwable t) { throw new ContainerException(createResp.getId(), t); } return startCmd.getContainerId(); }
@Override public void startContainer(ContainerName containerName) { try { dockerClient.startContainerCmd(containerName.asString()).exec(); } catch (NotFoundException e) { throw new ContainerNotFoundException(containerName); } catch (NotModifiedException ignored) { // If is already started, ignore } catch (RuntimeException e) { numberOfDockerDaemonFails.add(); throw new DockerException("Failed to start container '" + containerName.asString() + "'", e); } }
private String dockerRun(String imageId) { String containerId = dockerClient.createContainerCmd(imageId).exec().getId(); dockerClient.startContainerCmd(containerId).exec(); return containerId; }
@BeforeEach public void startAContainer() { ensureImageExists(WANTED_IMAGE); containerId = dockerClient.createContainerCmd(WANTED_IMAGE) .exec() .getId(); dockerClient.startContainerCmd(containerId).exec(); }
@BeforeEach public void startAContainer() { ensureImageExists(WANTED_IMAGE); existingVolumes = volumes(); containerId = dockerClient.createContainerCmd(WANTED_IMAGE).exec().getId(); dockerClient.startContainerCmd(containerId).exec(); }
protected void createContainer(DockerClient dockerClient) throws InterruptedException { pullImage(dockerClient); CreateContainerCmd createContainerCmd = dockerClient.createContainerCmd(properties.getDockerImage()) // NOSONAR .withLabels(getAllLabels()) .withEnv(getEnvs()) .withHostConfig(buildHostConfig()); adjustCreateCommand(createContainerCmd); String containerId = createContainerCmd.exec().getId(); dockerClient.startContainerCmd(containerId).exec(); containerInfo = dockerClient.inspectContainerCmd(containerId).exec(); }