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 |