- package client
- import "regexp"
- var headerRegexp = regexp.MustCompile(`\ADocker/.+\s\((.+)\)\z`)
- // getDockerOS returns the operating system based on the server header from the daemon.
- func getDockerOS(serverHeader string) string {
- var osType string
- matches := headerRegexp.FindStringSubmatch(serverHeader)
- if len(matches) > 0 {
- osType = matches[1]
- }
- return osType
- }
|