From 8ccb80bcea43fe2d1dee422aaf8ec761253152a5 Mon Sep 17 00:00:00 2001 From: Mahmood Ali Date: Mon, 5 Nov 2018 23:41:20 -0800 Subject: [PATCH] pull alpine image needed for test The test requires the image to be present locally, so importing it as part of setup. --- drivers/docker/docklog/docker_logger_test.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/docker/docklog/docker_logger_test.go b/drivers/docker/docklog/docker_logger_test.go index 9a09d8796..3279f954c 100644 --- a/drivers/docker/docklog/docker_logger_test.go +++ b/drivers/docker/docklog/docker_logger_test.go @@ -21,12 +21,20 @@ func TestDockerLogger(t *testing.T) { t.Skip("docker unavailable:", err) } + err = client.PullImage(docker.PullImageOptions{ + Repository: "alpine", + Tag: "latest", + }, docker.AuthConfiguration{}) + if err != nil { + t.Fatalf("failed to pull image: %v", err) + } + containerConf := docker.CreateContainerOptions{ Config: &docker.Config{ Cmd: []string{ "/bin/ash", "-c", "touch /tmp/docklog; tail -f /tmp/docklog", }, - Image: "alpine", + Image: "alpine:latest", }, Context: context.Background(), }