Cake.Docker Namespace


This namespace contains Docker operations.

Class Types

Class Summary
ArgumentsBuilderExtension Arguments builder
AutoToolSettings Base class for tooling that is used for autogeneration of command line arguments.
Constants Constants
DockerAliases Contains functionality for working with Docker commands. Contains functionality for working with manifest annotate command. Contains functionality for working with manifest create command. Contains functionality for working with manifest inspect command. Contains functionality for working with manifest push command.
DockerArgument Represents an agnostic argument.
DockerArgumentQuoting Quoting mode
DockerBridge Bridge type
DockerComposeBuildSettings Settings for docker build.
DockerComposeCreateSettings Settings for docker build.
DockerComposeDownRmiType Options for DockerComposeDownSettings Rmi.
DockerComposeDownSettings Settings for docker build.
DockerComposeExecSettings Settings for docker-compose exec [options] [-e KEY=VAL...] SERVICE COMMAND [ARGS...]
DockerComposeKillSettings Settings for docker build.
DockerComposeLogsSettings Settings for docker build.
DockerComposePortSettings Settings for docker-compose port.
DockerComposePsSettings Settings for docker-compose ps.
DockerComposePullSettings Settings for docker build.
DockerComposePushSettings Settings for docker publish.
DockerComposeRestartSettings Settings for docker build.
DockerComposeRmSettings Settings for docker build.
DockerComposeRunSettings Settings for docker build.
DockerComposeSettings Generic docker-compose settings.
DockerComposeStopSettings Settings for docker build.
DockerComposeTool<TSettings> Base class for all Docker related tools.
DockerComposeUpSettings Settings for docker build.
DockerContainerCpSettings Settings for docker Use: `cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-. Copy files/folders between a container and the local filesystem
DockerContainerCreateSettings Settings for docker create [OPTIONS] IMAGE [COMMAND] [ARG...]. Create a new container
DockerContainerExecSettings Settings for docker exec [OPTIONS] CONTAINER COMMAND [ARG...]. Run a command in a running container
DockerContainerLogsSettings Settings for docker logs [OPTIONS] CONTAINER. Fetch the logs of a container
DockerContainerLsSettings Settings for docker volume ls.
DockerContainerPsSettings Settings for docker ps [OPTIONS] List containers
DockerContainerRmSettings Settings for docker rm [OPTIONS] CONTAINER [CONTAINER...]. Remove one or more containers
DockerContainerRunSettings Settings for docker run [OPTIONS] IMAGE [COMMAND] [ARG...]. Run a command in a new container
DockerContainerStartSettings Settings for docker start [OPTIONS] CONTAINER [CONTAINER...]. Start one or more stopped containers
DockerContainerStopSettings Settings for docker stop [OPTIONS] CONTAINER [CONTAINER...]. Stop one or more running containers
DockerCustomCommandSettings Settings for docker login [OPTIONS] [SERVER]. Log in to a Docker registry
DockerImageBuildSettings Settings for docker build [OPTIONS] PATH | URL | -. Build an image from a Dockerfile
DockerImageLoadSettings Settings for docker load [OPTIONS]. Load an image from a tar archive or STDIN
DockerImageLsSettings Settings for docker volume ls.
DockerImagePullSettings Settings for docker pull [OPTIONS] NAME[:TAG|@DIGEST]. Pull an image or a repository from a registry
DockerImagePushSettings Settings for docker push [OPTIONS] NAME[:TAG]. Push an image or a repository to a registry
DockerImageRemoveSettings Settings for docker rmi [OPTIONS] IMAGE [IMAGE...]. Remove one or more images
DockerImageSaveSettings Settings for docker save [OPTIONS] IMAGE [IMAGE...]. Save one or more images to a tar archive (streamed to STDOUT by default)
DockerImageTagSettings Settings for docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]. Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
DockerManifestAnnotateSettings Settings for `docker manifest annotate [OPTIONS] MANIFEST_LIST MANIFEST` Add additional information to a local image manifest
DockerManifestCreateSettings Settings for `docker manifest create MANIFEST_LIST MANIFEST [MANIFEST...]` Create a local manifest list for annotating and pushing to a registry
DockerManifestInspectSettings Settings for `docker manifest inspect [OPTIONS] [MANIFEST_LIST] MANIFEST` Display an image manifest, or manifest list
DockerManifestPushSettings Settings for `docker manifest push [OPTIONS] MANIFEST_LIST` Push a manifest list to a repository
DockerNetworkConnectSettings Settings for docker connect [OPTIONS] NETWORK CONTAINER. Connect a container to a network
DockerNetworkCreateSettings Settings for docker create [OPTIONS] NETWORK. Create a network
DockerNetworkDisconnectSettings Settings for docker disconnect [OPTIONS] NETWORK CONTAINER. Disconnect a container from a network
DockerNetworkRemoveSettings Settings for docker network rm NETWORK [NETWORK...]. Remove one or more networks
DockerRegistryLoginSettings Settings for docker login [OPTIONS] [SERVER]. Log in to a Docker registry
DockerRegistryLogoutSettings Settings for docker logout [SERVER]. Logout from a Docker registry
DockerSwarmInitSettings Settings for docker swarm init [OPTIONS]. Initialize a swarm
DockerSwarmJoinSettings Settings for docker swarm join [OPTIONS] HOST:PORT. Join a swarm as a node and/or manager
DockerSwarmLeaveSettings Settings for docker swarm leave [OPTIONS]. Leave the swarm
DockerSwarmUpdateSettings Settings for docker swarm update [OPTIONS]. Update the swarm
DockerTool<TSettings> Base class for all Docker related tools.
DockerVolumeCreateSettings Settings for docker volume create.
DockerVolumeInspectSettings Settings for docker volume inspect.
DockerVolumeLsSettings Settings for docker volume ls.
DockerVolumePruneSettings Settings for docker volume prune.
DockerVolumeRmSettings Settings for docker volume rm.
EmptySettings Using when there are no settings
ExperimentalAttribute Declares settings or command as experimental