diff --git a/runconfig/parse.go b/runconfig/parse.go index cf4d4003a4..7ada3f6320 100644 --- a/runconfig/parse.go +++ b/runconfig/parse.go @@ -133,7 +133,7 @@ func Parse(cmd *flag.FlagSet, args []string) (*Config, *HostConfig, *flag.FlagSe return nil, nil, cmd, ErrConflictHostNetworkAndDns } - if *flNetMode == "container" && flDns.Len() > 0 { + if strings.HasPrefix(*flNetMode, "container") && flDns.Len() > 0 { return nil, nil, cmd, ErrConflictContainerNetworkAndDns }