Skip to content

Commit 0510ef4

Browse files
committed
Add pulling image
1 parent e230878 commit 0510ef4

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

docker-java/src/test/java/com/github/dockerjava/cmd/LogContainerCmdIT.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,20 @@ public void onNext(Frame object) {
265265
public void asyncLongDockerLogCmd() throws Exception {
266266
// Create a new client to not affect other tests
267267
DockerClient client = dockerRule.newClient();
268+
String testImage = "icevivek/logreader";
269+
270+
// Pulling image icevivek/logreader
271+
try {
272+
client.inspectImageCmd(testImage).exec();
273+
} catch (NotFoundException e) {
274+
LOG.info("Pulling image ");
275+
// need to block until image is pulled completely
276+
client.pullImageCmd("icevivek/logreader")
277+
.withTag("latest")
278+
.start()
279+
.awaitCompletion();
280+
}
281+
268282
CreateContainerResponse container = client.createContainerCmd("icevivek/logreader")
269283
.exec();
270284

0 commit comments

Comments
 (0)