diff --git a/components/engine/volume/local/local.go b/components/engine/volume/local/local.go index 73039259f6..ef116f9340 100644 --- a/components/engine/volume/local/local.go +++ b/components/engine/volume/local/local.go @@ -95,6 +95,8 @@ func New(scope string, rootUID, rootGID int) (*Root, error) { if err := json.Unmarshal(b, &opts); err != nil { return nil, err } + // Make sure this isn't an empty optsConfig. + // This could be empty due to buggy behavior in older versions of Docker. if !reflect.DeepEqual(opts, optsConfig{}) { v.opts = &opts }