diff --git a/pkg/compose/create.go b/pkg/compose/create.go index 999b50f43..1f979f5b2 100644 --- a/pkg/compose/create.go +++ b/pkg/compose/create.go @@ -862,11 +862,12 @@ func (s *composeService) buildContainerVolumes( v.Source = m.Source fallthrough case !requireMountAPI(v.Bind): - vol := findVolumeByName(p.Volumes, m.Source) - if vol != nil { - binds = append(binds, toBindString(vol.Name, v)) - continue + source := m.Source + if vol := findVolumeByName(p.Volumes, m.Source); vol != nil { + source = m.Source } + binds = append(binds, toBindString(source, v)) + continue } } case mount.TypeVolume: