Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultVersion ¶
func GetDefaultVersion() dockerclient.DockerVersion
getDefaultVersion will return the default Docker API version for linux
Types ¶
type Factory ¶
type Factory interface { // GetDefaultClient returns a versioned client for the default version GetDefaultClient() (sdkclient.Client, error) // GetClient returns a client with the specified version or an error // if the client doesn't exist. GetClient(version dockerclient.DockerVersion) (sdkclient.Client, error) // FindSupportedAPIVersions returns a slice of agent-supported Docker API // versions. Versions are tested by making calls against the Docker daemon // and may occur either at Factory creation time or lazily upon invocation // of this function. The slice represents the intersection of // agent-supported versions and daemon-supported versions. FindSupportedAPIVersions() []dockerclient.DockerVersion // FindKnownAPIVersions returns a slice of Docker API versions that are // known to the Docker daemon. Versions are tested by making calls against // the Docker daemon and may occur either at Factory creation time or // lazily upon invocation of this function. The slice represents the // intersection of the API versions that the agent knows exist (but does // not necessarily fully support) and the versions that result in // successful responses by the Docker daemon. FindKnownAPIVersions() []dockerclient.DockerVersion // FindClientAPIVersion returns the client api version FindClientAPIVersion(sdkclient.Client) dockerclient.DockerVersion }
Factory provides a collection of docker remote clients that include a recommended client version as well as a set of alternative supported docker clients.
Click to show internal directories.
Click to hide internal directories.