MCPcopy Create free account
hub / github.com/Mirantis/cri-dockerd / getDockerAPIVersion

Method getDockerAPIVersion

core/docker_service.go:491–505  ·  view source on GitHub ↗

getDockerAPIVersion gets the semver-compatible docker api version.

()

Source from the content-addressed store, hash-verified

489
490// getDockerAPIVersion gets the semver-compatible docker api version.
491func (ds *dockerService) getDockerAPIVersion() (*semver.Version, error) {
492 var dv *dockertypes.Version
493 var err error
494
495 dv, err = ds.getDockerVersion()
496 if err != nil {
497 return nil, err
498 }
499
500 apiVersion, err := semver.Parse(dv.APIVersion)
501 if err != nil {
502 return nil, err
503 }
504 return &apiVersion, nil
505}

Callers 4

CreateContainerMethod · 0.95
TestVersionFunction · 0.80
TestAPIVersionWithCacheFunction · 0.80

Calls 1

getDockerVersionMethod · 0.95

Tested by 2

TestVersionFunction · 0.64
TestAPIVersionWithCacheFunction · 0.64