From bdfb1cf33ee0719c673e31f494a8a8e649c52cbc Mon Sep 17 00:00:00 2001 From: Jonathan Gold Date: Thu, 7 Feb 2019 19:04:24 -0500 Subject: [PATCH] engine: resources: docker: Ensure image is specified for containers --- engine/resources/docker_container.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engine/resources/docker_container.go b/engine/resources/docker_container.go index b3f85d92..583770b0 100644 --- a/engine/resources/docker_container.go +++ b/engine/resources/docker_container.go @@ -98,6 +98,11 @@ func (obj *DockerContainerRes) Validate() error { return fmt.Errorf("state must be running, stopped or removed") } + // make sure an image is specified + if obj.Image == "" { + return fmt.Errorf("image must be specified") + } + // validate env for _, env := range obj.Env { if !strings.Contains(env, "=") || strings.Contains(env, " ") {