DockerSdk
the .NET SDK for Docker
|
▼NDockerSdk | |
▼NBuilders | |
CBuilder | Provides functionality to build Docker images |
CBuildOptions | Specifies how to build an image |
CDockerImageBuildException | Indicates that an image build operation failed |
CIBundle | Encapsulates the data context needed for Docker build methods |
▼NContainers | |
▼NEvents | |
CContainerCreatedEvent | Represents a notification of the creation of a new container. It will be at the ContainerStatus.Created state |
CContainerDeletedEvent | Represents a notification that the container has been deleted |
CContainerEvent | Represents an event emitted by the Docker daemon about a container |
CContainerExitedEvent | Indicates that the container's main process has exited. This is a transition to the ContainerStatus.Exited state (such as from the ContainerStatus.Running of ContainerStatus.Paused state). If the process shut down due to a "stop" or "restart" command (as opposed to a "kill" command), Docker will also emit ContainerStopCompletedEvent |
CContainerPausedEvent | Indicates that the container has transitioned from the ContainerStatus.Running state to the ContainerStatus.Paused state. The container's process is simply not given any CPU time until it is unpaused |
CContainerRestartCompletedEvent | |
CContainerSignalledEvent | Indicates that Docker has sent a signal to the container. Typically this is used to either ask the container's process to shut down or to force the container to end the process. It does not represent a state change, but may cause one |
CContainerStartedEvent | Represents a notice that the container has begun its main process, transitioning to the ContainerStatus.Running state. The container might previously been in the ContainerStatus.Exited or ContainerStatus.Created state. Restart commands also issue this event in the second half of their action |
CContainerStopCompletedEvent | |
CContainerUnpausedEvent | |
CContainerAccess | Provides access to functionality involving Docker containers |
CContainerNotFoundException | Indicates that no Docker container with the given name is known to the Docker daemon |
CCreateContainerOptions | Settings for how to create a container and how it should behave |
CIContainer | Represents a Docker container |
CIContainerInfo | Holds detailed information about a Docker container |
CListContainersOptions | Filters for container listings |
▼NEvents | |
CEvent | Represents a Docker event |
CIEventLowLevel | Represents an event emitted by the Docker daemon. This is similar to Event, but in a less-processed form |
▼NImages | |
▼NEvents | |
CImageDeletedEvent | Represents a notification of the deletion of an image |
CImageEvent | Represents an event emitted by the Docker daemon about a container |
CImageLoadedEvent | Represents a notification of an image being loaded from a file or stream |
CImagePulledEvent | Represents a notification of the creation of a new image |
CImagePushedEvent | Represents a notification of a local image being pushed to a registry |
CImageSavedEvent | Represents a notification of a local image being saved to a file or stream |
CImageTaggedEvent | Represents a notification that a tag has been removed from a local image |
CImageUntaggedEvent | Represents a notification that a tag has been removed from a local image |
CIImage | Represents a Docker image, which is a read-only template for creating containers |
CIImageInfo | |
CImageAccess | Provides methods for interacting with Docker images |
CImageNotFoundException | Indicates that the Docker daemon could not find the indicated image where it was looking |
CImageNotFoundLocallyException | Indicates that the Docker daemon does not have a local copy of the indicated image |
CImageNotFoundRemotelyException | Indicates that the indicated image does not exist at the Docker registry its name indicates |
CListImagesOptions | Specifies how to list images |
▼NNetworks | |
▼NEvents | |
CNetworkAttachedEvent | Indicates that the network has been attached to a container |
CNetworkCreatedEvent | Represents a notification of the creation of a new Docker network resource |
CNetworkDeletedEvent | Represents a notification that the network has been deleted |
CNetworkDetachedEvent | Indicates that the network has been detached from a container |
CNetworkEvent | Represents an event emitted by the Docker daemon about a network |
CAttachNetworkOptions | Options for how to attach a Docker network to a Docker container |
CINetwork | Represents a Docker network |
CINetworkEndpoint | Provides information about a Docker network endpoint. An endpoint is a connection between a Docker container and a Docker network |
CINetworkInfo | Provides detailed information about a Docker network |
CListNetworksOptions | Specifies how to list images |
CNetworkAccess | Provides methods for interacting with Docker networks |
CNetworkNotFoundException | Indicates that no Docker network with the given name is known to the Docker daemon |
▼NRegistries | |
CRegistryAccess | Caches credentials for Docker registries and provides a means to check the credentials against the registry |
CRegistryAuthException | Represents a failure to authenticate with a Docker registry |
CClientOptions | Specifies where to find a Docker daemon and how the SDK should connect to it |
CDaemonNotFoundException | Indicates that the Docker daemon is not present or not running |
CDockerClient | Provides remote access to a Docker daemon |
CDockerException | Base class for exceptions that are specific to the Docker client's functionality |
CDockerVersionException | Indicates that API version negotiation failed because there is no overlap between the versions that the SDK supports with the versions the Docker daemon supports |
CMalformedReferenceException | Indicates that the given string is not in the expected format. This exception applies to references to Docker resources |
CResourceNotFoundException | Indicates that the Docker daemon could not find the indicated Docker resource |