Package docker

Automates deployment of containerized applications

Docker is an open-source engine that automates the deployment of any
application as a lightweight, portable, self-sufficient container that will
run virtually anywhere.

Docker containers can encapsulate any payload, and will run consistently on
and between virtually any server. The same container that a developer builds
and tests on a laptop will run at scale, in production*, on VMs, bare-metal
servers, OpenStack clusters, public instances, or combinations of the above.

General Commands
Command Description
docker-attach Attach local standard input, output, and error streams to a running container
docker-build Build an image from a Dockerfile
docker-commit Create a new image from a container's changes
docker-cp Copy files/folders between a container and the local filesystem
docker-create Create a new container
docker-diff Inspect changes to files or directories on a container's filesystem
docker-events Get real time events from the server
docker-exec Run a command in a running container
docker-export Export a container's filesystem as a tar archive
docker-history Show the history of an image
docker-images List images
docker-import Import the contents from a tarball to create a filesystem image
docker-info Display system-wide information
docker-inspect Return low-level information on Docker objects
docker-kill Kill one or more running containers
docker-load Load an image from a tar archive or STDIN
docker-login Log in to a Docker registry
docker-logout Log out from a Docker registry
docker-logs Fetch the logs of a container
docker-network-connect Connect a container to a network
docker-network-create Create a network
docker-network-disconnect Disconnect a container from a network
docker-network-inspect Display detailed information on one or more networks
docker-network-ls List networks
docker-network-rm Remove one or more networks
docker-pause Pause all processes within one or more containers
docker-port List port mappings or a specific mapping for the container
docker-ps List containers
docker-pull Pull an image or a repository from a registry
docker-push Push an image or a repository to a registry
docker-rename Rename a container
docker-restart Restart one or more containers
docker-rm Remove one or more containers
docker-rmi Remove one or more images
docker-run Run a command in a new container
docker-save Save one or more images to a tar archive (streamed to STDOUT by default)
docker-search Search the Docker Hub for images
docker-start Start one or more stopped containers
docker-stats Display a live stream of container(s) resource usage statistics
docker-stop Stop one or more running containers
docker-tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
docker-top Display the running processes of a container
docker-unpause Unpause all processes within one or more containers
docker-update Update configuration of one or more containers
docker-version Show the Docker version information
docker-wait Block until one or more containers stop, then print their exit codes
File Formats
File Description
docker-config-json Default Docker configuration file
Dockerfile automate the steps of creating a Docker image
System Administration
Command Description
dockerd Enable daemon mode
docker-lvm-plugin Docker Volume Driver for lvm volumes
docker-novolume-plugin Blocks self provisioned volumes
rhel-push-plugin Block Red Hat Enterprise Linux content being pushed to default registry