diff --git a/volume/volume_windows.go b/volume/volume_windows.go index 64cb520068..22f6fc7a14 100644 --- a/volume/volume_windows.go +++ b/volume/volume_windows.go @@ -6,8 +6,6 @@ import ( "path/filepath" "regexp" "strings" - - "github.com/docker/docker/pkg/system" ) // read-write modes @@ -77,23 +75,13 @@ const ( // - Variation on hostdir but can be a drive followed by colon as well // - If a path, must be absolute. Can include spaces // - Drive cannot be c: (explicitly checked in code, not RegEx) -) -// RXMode is the regex expression for the mode of the mount -var RXMode string - -func init() { - osv := system.GetOSVersion() - // Read-only volumes supported from 14350 onwards (post Windows Server 2016 TP5) + // RXMode is the regex expression for the mode of the mount // Mode (optional): // - Hopefully self explanatory in comparison to above regex's. // - Colon is not in the capture group - if osv.Build >= 14350 { - RXMode = `(:(?P(?i)ro|rw))?` - } else { - RXMode = `(:(?P(?i)rw))?` - } -} + RXMode = `(:(?P(?i)ro|rw))?` +) // BackwardsCompatible decides whether this mount point can be // used in old versions of Docker or not.