diff --git a/cli/cmd/compose/create.go b/cli/cmd/compose/create.go index 2b3f5a774..3bf984927 100644 --- a/cli/cmd/compose/create.go +++ b/cli/cmd/compose/create.go @@ -104,6 +104,9 @@ func (opts createOptions) GetTimeout() *time.Duration { func (opts createOptions) Apply(project *types.Project) { if opts.Build { for i, service := range project.Services { + if service.Build == nil { + continue + } service.PullPolicy = types.PullPolicyBuild project.Services[i] = service }