mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Merge pull request #26786 from Microsoft/jjh/vol14350
Windows: Remove TP5 support from volume
This commit is contained in:
commit
7e6db44e2b
1 changed files with 3 additions and 15 deletions
|
@ -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<mode>(?i)ro|rw))?`
|
||||
} else {
|
||||
RXMode = `(:(?P<mode>(?i)rw))?`
|
||||
}
|
||||
}
|
||||
RXMode = `(:(?P<mode>(?i)ro|rw))?`
|
||||
)
|
||||
|
||||
// BackwardsCompatible decides whether this mount point can be
|
||||
// used in old versions of Docker or not.
|
||||
|
|
Loading…
Reference in a new issue