Package Docker

An application container engine

https://www.docker.com/

Docker is is a product for you to build, ship and run any application as a lightweight container.
Docker containers are both hardware-agnostic and platform-agnostic. This means they can run anywhere, from your laptop to the largest cloud compute instance and everything in between - and they don't require you to use a particular language, framework or packaging system. That makes them great building blocks for deploying and scaling web apps, databases, and backend services without depending on a particular stack or provider.

Version: 19.03.9

See also: docker-cli.

General Commands

docker alias for podman
docker-attach alias for podman-attach
docker-build alias for podman-build
docker-builder Manage builds
docker-builder-build Build an image from a Dockerfile
docker-builder-prune Remove build cache
docker-checkpoint Manage checkpoints
docker-checkpoint-create Create a checkpoint from a running container
docker-checkpoint-ls List checkpoints for a container
docker-checkpoint-rm Remove a checkpoint
docker-commit alias for podman-commit
docker-config Manage Swarm configs
docker-config-create Create a config from a file or STDIN
docker-config-inspect Display detailed information on one or more configs
docker-config-ls List configs
docker-config-rm Remove one or more configs
docker-container alias for podman-container
docker-container-attach alias for podman-attach
docker-container-commit alias for podman-commit
docker-container-cp alias for podman-cp
docker-container-create alias for podman-create
docker-container-diff alias for podman-container-diff
docker-container-exec alias for podman-exec
docker-container-export alias for podman-export
docker-container-inspect alias for podman-container-inspect
docker-container-kill alias for podman-kill
docker-container-logs alias for podman-logs
docker-container-ls alias for podman-ps
docker-container-pause alias for podman-pause
docker-container-port alias for podman-port
docker-container-prune alias for podman-container-prune
docker-container-rename alias for podman-rename
docker-container-restart alias for podman-restart
docker-container-rm alias for podman-rm
docker-container-run alias for podman-run
docker-container-start alias for podman-start
docker-container-stats alias for podman-stats
docker-container-stop alias for podman-stop
docker-container-top alias for podman-top
docker-container-unpause alias for podman-unpause
docker-container-update alias for podman-update
docker-container-wait alias for podman-wait
docker-context Manage contexts
docker-context-create Create a context
docker-context-export Export a context to a tar archive FILE or a tar stream on STDOUT.
docker-context-import Import a context from a tar or zip file
docker-context-inspect Display detailed information on one or more contexts
docker-context-ls List contexts
docker-context-rm Remove one or more contexts
docker-context-update Update a context
docker-context-use Set the current docker context
docker-cp alias for podman-cp
docker-create alias for podman-create
docker-diff alias for podman-diff
docker-events alias for podman-events
docker-exec alias for podman-exec
docker-export alias for podman-export
docker-history alias for podman-history
docker-image alias for podman-image
docker-image-build alias for podman-build
docker-image-history alias for podman-history
docker-image-import alias for podman-import
docker-image-inspect alias for podman-image-inspect
docker-image-load alias for podman-load
docker-image-ls alias for podman-images
docker-image-prune alias for podman-image-prune
docker-image-pull alias for podman-pull
docker-image-push alias for podman-push
docker-image-rm alias for podman-rmi
docker-image-save alias for podman-save
docker-image-tag alias for podman-tag
docker-images alias for podman-images
docker-import alias for podman-import
docker-info alias for podman-info
docker-inspect alias for podman-inspect
docker-kill alias for podman-kill
docker-load alias for podman-load
docker-login alias for podman-login
docker-logout alias for podman-logout
docker-logs alias for podman-logs
docker-manifest alias for podman-manifest
docker-manifest-annotate alias for podman-manifest-annotate
docker-manifest-create alias for podman-manifest-create
docker-manifest-inspect alias for podman-manifest-inspect
docker-manifest-push alias for podman-manifest-push
docker-network alias for podman-network
docker-network-connect alias for podman-network-connect
docker-network-create alias for podman-network-create
docker-network-disconnect alias for podman-network-disconnect
docker-network-inspect alias for podman-network-inspect
docker-network-ls alias for podman-network-ls
docker-network-prune alias for podman-network-prune
docker-network-rm alias for podman-network-rm
docker-node Manage Swarm nodes
docker-node-demote Demote one or more nodes from manager in the swarm
docker-node-inspect Display detailed information on one or more nodes
docker-node-ls List nodes in the swarm
docker-node-promote Promote one or more nodes to manager in the swarm
docker-node-ps List tasks running on one or more nodes, defaults to current node
docker-node-rm Remove one or more nodes from the swarm
docker-node-update Update a node
docker-pause alias for podman-pause
docker-plugin Manage plugins
docker-plugin-create Create a plugin from a rootfs and configuration. Plugin data directory must contain config.json and rootfs directory.
docker-plugin-disable Disable a plugin
docker-plugin-enable Enable a plugin
docker-plugin-inspect Display detailed information on one or more plugins
docker-plugin-install Install a plugin
docker-plugin-ls List plugins
docker-plugin-push Push a plugin to a registry
docker-plugin-rm Remove one or more plugins
docker-plugin-set Change settings for a plugin
docker-plugin-upgrade Upgrade an existing plugin
docker-port alias for podman-port
docker-ps alias for podman-ps
docker-pull alias for podman-pull
docker-push alias for podman-push
docker-rename alias for podman-rename
docker-restart alias for podman-restart
docker-rm alias for podman-rm
docker-rmi alias for podman-rmi
docker-run alias for podman-run
docker-save alias for podman-save
docker-search alias for podman-search
docker-secret alias for podman-secret
docker-secret-create alias for podman-secret-create
docker-secret-inspect alias for podman-secret-inspect
docker-secret-ls alias for podman-secret-ls
docker-secret-rm alias for podman-secret-rm
docker-service Manage Swarm services
docker-service-create Create a new service
docker-service-inspect Display detailed information on one or more services
docker-service-logs Fetch the logs of a service or task
docker-service-ls List services
docker-service-ps List the tasks of one or more services
docker-service-rm Remove one or more services
docker-service-rollback Revert changes to a service's configuration
docker-service-scale Scale one or multiple replicated services
docker-service-update Update a service
docker-stack Manage Swarm stacks
docker-stack-deploy Deploy a new stack or update an existing stack
docker-stack-ls List stacks
docker-stack-ps List the tasks in the stack
docker-stack-rm Remove one or more stacks
docker-stack-services List the services in the stack
docker-start alias for podman-start
docker-stats alias for podman-stats
docker-stop alias for podman-stop
docker-swarm Manage Swarm
docker-swarm-ca Display and rotate the root CA
docker-swarm-init Initialize a swarm
docker-swarm-join Join a swarm as a node and/or manager
docker-swarm-join-token Manage join tokens
docker-swarm-leave Leave the swarm
docker-swarm-unlock Unlock swarm
docker-swarm-unlock-key Manage the unlock key
docker-swarm-update Update the swarm
docker-system alias for podman-system
docker-system-df alias for podman-system-df
docker-system-events alias for podman-events
docker-system-info alias for podman-info
docker-system-prune alias for podman-system-prune
docker-tag alias for podman-tag
docker-top alias for podman-top
docker-trust Manage trust on Docker images
docker-trust-inspect Return low-level information about keys and signatures
docker-trust-key Manage keys for signing Docker images
docker-trust-key-generate Generate and load a signing key-pair
docker-trust-key-load Load a private key file for signing
docker-trust-revoke Remove trust for an image
docker-trust-sign Sign an image
docker-trust-signer Manage entities who can sign Docker images
docker-trust-signer-add Add a signer
docker-trust-signer-remove Remove a signer
docker-unpause alias for podman-unpause
docker-update alias for podman-update
docker-version alias for podman-version
docker-volume alias for podman-volume
docker-volume-create alias for podman-volume-create
docker-volume-inspect alias for podman-volume-inspect
docker-volume-ls alias for podman-volume-ls
docker-volume-prune alias for podman-volume-prune
docker-volume-rm alias for podman-volume-rm
docker-wait alias for podman-wait

File Formats

Dockerfile automate the steps of creating a Docker image
docker-config-json Default Docker configuration file

System Administration

dockerd Enable daemon mode