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.
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.
DockerComposePullSettings Settings for docker build.
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
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
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
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 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 init [OPTIONS]. Initialize a swarm
DockerSwarmJoinSettings Settings for docker join [OPTIONS] HOST:PORT. Join a swarm as a node and/or manager
DockerSwarmLeaveSettings Settings for docker leave [OPTIONS]. Leave the swarm
DockerSwarmUpdateSettings Settings for docker update [OPTIONS]. Update the swarm
DockerTool<TSettings> Base class for all Docker related tools.
EmptySettings Using when there are no settings