# Packages
Package transport provides function to send request to remote endpoints.
# Functions
IsErrContainerNotFound returns true if the error is caused when a container is not found in the docker host.
IsErrImageNotFound returns true if the error is caused when an image is not found in the docker host.
IsErrNetworkNotFound returns true if the error is caused when a network is not found in the docker host.
IsErrNodeNotFound returns true if the error is caused when a node is not found.
IsErrNotFound returns true if the error is caused with an object (image, container, network, volume, …) is not found in the docker host.
IsErrPluginPermissionDenied returns true if the error is caused when a user denies a plugin's permissions.
IsErrServiceNotFound returns true if the error is caused when a service is not found.
IsErrTaskNotFound returns true if the error is caused when a task is not found.
IsErrUnauthorized returns true if the error is caused when a remote registry authentication fails.
IsErrVolumeNotFound returns true if the error is caused when a volume is not found in the docker host.
NewClient initializes a new API client for the given host and API version.
NewEnvClient initializes a new API client based on environment variables.
ParseHost verifies that the given host strings is valid.
# Constants
DefaultDockerHost defines os specific default if DOCKER_HOST is unset.
DefaultVersion is the version of the current stable API.
# Variables
ErrConnectionFailed is an error raised when the connection between the client and the server failed.
# Interfaces
APIClient is an interface that clients that talk with a docker server must implement.
CommonAPIClient is the common methods between stable and experimental versions of APIClient.
ContainerAPIClient defines API client methods for the containers.
ImageAPIClient defines API client methods for the images.
NetworkAPIClient defines API client methods for the networks.
NodeAPIClient defines API client methods for the nodes.
ServiceAPIClient defines API client methods for the services.
SwarmAPIClient defines API client methods for the swarm.
SystemAPIClient defines API client methods for the system.
VolumeAPIClient defines API client methods for the volumes.