Skip to content
docker-java edited this page Jun 20, 2014 · 27 revisions

Example code snippets:

DockerClient dockerClient = new DockerClient("http://localhost:2375");
Get Docker info:
Info info = dockerClient.infoCmd().exec();
System.out.print(info);
Search Docker repository:
List<SearchItem> dockerSearch = dockerClient.searchImagesCmd("busybox").exec();
System.out.println("Search returned" + dockerSearch.toString());
Create new Docker container, wait for its start and stop it:
ContainerCreateResponse container =
     dockerClient.createContainerCmd("busybox")
          .withCmd("touch", "/test")
                .exec();
dockerClient.startContainerCmd(container.id).exec();
dockerClient.waitContainerCmd(container.id).exec();
dockerClient.stopContainerCmd(container.id).exec();

Clone this wiki locally