-
-
Notifications
You must be signed in to change notification settings - Fork 55
Containers API
Mihai edited this page Apr 20, 2020
·
7 revisions
final Docker docker = ...;
final Containers containers = docker.containers();
You can iterate over all of the running containers like this:
for(final Container running : containers) {
//...
}
You can iterate over all containers like this:
for(final Container running : containers.all()) {
//...
}
You can create a Container by giving it the image's String
name or by giving it a whole JsonObject config object while specifying a name for it or not.
final Container c1 = containers.create("hello-world")
final Container c2 = containers.create("containerName", "hello-world")
final Container c3 = containers.create(JsonObject)
final Container c4 = containers.create("containerName", JsonObject)
Of course, a more elegant solution is to use the Images API to pull an Image and run the container from it:
final Image img = ...;
final Container container = img.run();