@Override public DockerResponse commit(DockerContainer container, String tag, String repository) throws FatalDockerJSONException { URI uri = null; String body = new String(); DockerResponse dockerResponse = null; try { DockerResponse response = findAnImage( ImageBuilder.anImage().withName(container.getConfig().getImage() + ":" + tag).build()); Image image = objectMapper.readValue(response.getBody(), Image.class); uri = new URIBuilder().setScheme(NamingUtils.getProtocolSocket(isUnixSocket, mode)).setHost(host).setPath("/commit") .setParameter("container", container.getName()).setParameter("tag", tag) .setParameter("repo", repository).build(); dockerResponse = client.sendPost(uri, "", "application/json"); if (dockerResponse.getStatus() == 201 && image != null) { removeImage(image); } } catch (Exception e) { StringBuilder contextError = new StringBuilder(256); contextError.append("uri : " + uri + " - "); contextError.append("request body : " + body + " - "); contextError.append("server response : " + dockerResponse); logger.error(contextError.toString()); throw new FatalDockerJSONException("An error has occurred for commit request due to " + e.getMessage(), e); } return dockerResponse; }
DockerResponse response = listNetworks();
@BeforeClass public static void setupClass() { DOCKER_HOST = "cloudunit.dev:4243"; dockerCloudUnitClient = new DockerCloudUnitClient(); dockerCloudUnitClient.setDriver(new SimpleDockerDriver(false, "http", DOCKER_HOST, null)); }
@BeforeClass public static void setupClass() { DOCKER_HOST = "cloudunit.dev:4243"; dockerCloudUnitClient = new DockerCloudUnitClient(); dockerCloudUnitClient.setDriver(new SimpleDockerDriver(false, "http", DOCKER_HOST, null)); }
@Override public DockerResponse commit(DockerContainer container, String tag, String repository) throws FatalDockerJSONException { URI uri = null; String body = new String(); DockerResponse dockerResponse = null; try { DockerResponse response = findAnImage( ImageBuilder.anImage().withName(container.getConfig().getImage() + ":" + tag).build()); Image image = objectMapper.readValue(response.getBody(), Image.class); uri = new URIBuilder().setScheme(NamingUtils.getProtocolSocket(isUnixSocket, mode)).setHost(host).setPath("/commit") .setParameter("container", container.getName()).setParameter("tag", tag) .setParameter("repo", repository).build(); dockerResponse = client.sendPost(uri, "", "application/json"); if (dockerResponse.getStatus() == 201 && image != null) { removeImage(image); } } catch (Exception e) { StringBuilder contextError = new StringBuilder(256); contextError.append("uri : " + uri + " - "); contextError.append("request body : " + body + " - "); contextError.append("server response : " + dockerResponse); logger.error(contextError.toString()); throw new FatalDockerJSONException("An error has occurred for commit request due to " + e.getMessage(), e); } return dockerResponse; }
DockerResponse response = listNetworks();
try { if(isUnixSocketConnection){ dockerCloudUnitClient.setDriver(new SimpleDockerDriver(true, null, socketPathAsString, null)); } else { dockerCloudUnitClient.setDriver(new SimpleDockerDriver(false, "http", DOCKER_HOST, null));
dockerCloudUnitClient.setDriver(new SimpleDockerDriver(false, "http", DOCKER_HOST, null));