mirror of
https://github.com/dcarrillo/prezto.git
synced 2024-11-14 22:21:13 +00:00
1ff9421f7b
Zsh and Prezto files don't always reside in `~/`. Instead, they have a more spec compliant location (`${ZDOTDIR:-$HOME}/`). Make them unambiguous in the documentation. Likewise, for `$GNUPGHOME`. Further, add instruction for optionally setting up Prezto in `$XDG_CONFIG_HOME`. While at this, also add clarification on relative ordering of some of the modules, apply more formatting tweaks and doc improvements.
197 lines
6.7 KiB
Markdown
197 lines
6.7 KiB
Markdown
# Docker
|
|
|
|
Defines [Docker][1] aliases and functions.
|
|
|
|
## Aliases
|
|
|
|
### Docker
|
|
|
|
- `dk` is short for `docker`
|
|
- `dka` Attach to a running container
|
|
- `dkb` Build an image from a Dockerfile
|
|
- `dkd` Inspect changes on a container's filesystem
|
|
- `dkdf` Show docker filesystem usage
|
|
- `dke` Run a command in a running container
|
|
- `dkE` Run an interactive command in a running container
|
|
- `dkh` Show the history of an image
|
|
- `dki` List images
|
|
- `dkin` Return low-level information on a container, image or task
|
|
- `dkk` Kill a running container
|
|
- `dkl` Fetch the logs of a container
|
|
- `dkli` Log in to a Docker registry
|
|
- `dklo` Log out from a Docker registry
|
|
- `dkls` is alias for `dkps`
|
|
- `dkp` Pause all processes within one or more containers
|
|
- `dkP` Unpause all processes within one or more containers
|
|
- `dkpl` Pull an image or a repository from a registry
|
|
- `dkph` Push an image or a repository to a registry
|
|
- `dkps` List containers
|
|
- `dkpsa` List all containers (default lists just running)
|
|
- `dkr` Run a command in a new container
|
|
- `dkR` Run an interactive command in a new container and automatically remove
|
|
the container when it exits
|
|
- `dkRe` like `dkR` and set entry point to `/bin/bash`
|
|
- `dkrm` Remove one or more containers
|
|
- `dkrmi` Remove one or more images
|
|
- `dkrmC` Clean up exited containers
|
|
- `dkrmI` Clean up dangling images
|
|
- `dkrmV` Clean up unused volumes ( Docker >= 1.9 )
|
|
- `dkrn` Rename a container
|
|
- `dks` Start one or more stopped containers
|
|
- `dkS` Restart a container
|
|
- `dkss` Display a live stream of container(s) resource usage statistics
|
|
- `dksv` Save one or more images to a tar archive (streamed to STDOUT by
|
|
default)
|
|
- `dkt` Tag an image into a repository
|
|
- `dktop` Display the running processes of a container
|
|
- `dkup` Update configuration of one or more containers
|
|
- `dkV` Manage Docker volumes
|
|
- `dkv` Show the Docker version information
|
|
- `dkw` Block until a container stops, then print its exit code
|
|
- `dkx` Stop a running container
|
|
|
|
#### container (C)
|
|
|
|
- `dkC` Manage containers
|
|
- `dkCa` Attach to a running container
|
|
- `dkCcp` Copy files/folders between a container and the local filesystem
|
|
- `dkCd` Inspect changes on a container's filesystem
|
|
- `dkCe` Run a command in a running container
|
|
- `dkCin` Display detailed information on one or more containers
|
|
- `dkCk` Kill one or more running containers
|
|
- `dkCl` Fetch the logs of a container
|
|
- `dkCls` List containers
|
|
- `dkCp` Pause all processes within one or more containers
|
|
- `dkCpr` Remove all stopped containers
|
|
- `dkCrn` Rename a container
|
|
- `dkCS` Restart one or more containers
|
|
- `dkCrm` Remove one or more containers
|
|
- `dkCr` Run a command in a new container
|
|
- `dkCR` Run an interactive command in a new container and automatically remove
|
|
the container when it exits
|
|
- `dkCRe` like `dkCR` and set entry point to `/bin/bash`
|
|
- `dkCs` Start one or more stopped containers
|
|
- `dkCss` Display a live stream of container(s) resource usage statistics
|
|
- `dkCx` Stop one or more running containers
|
|
- `dkCtop` Display the running processes of a container
|
|
- `dkCP` Unpause all processes within one or more containers
|
|
- `dkCup` Update configuration of one or more containers
|
|
- `dkCw` Block until one or more containers stop, then print their exit codes
|
|
|
|
#### image (I)
|
|
|
|
- `dkI` Manage images
|
|
- `dkIb` Build an image from a Dockerfile
|
|
- `dkIh` Show the history of an image
|
|
- `dkIim` Import the contents from a tarball to create a filesystem image
|
|
- `dkIin` Display detailed information on one or more images
|
|
- `dkIls` List images
|
|
- `dkIpr` Remove unused images
|
|
- `dkIpl` Pull an image or a repository from a registry
|
|
- `dkIph` Push an image or a repository to a registry
|
|
- `dkIrm` Remove one or more images
|
|
- `dkIsv` Save one or more images to a tar archive (streamed to STDOUT by
|
|
default)
|
|
- `dkIt` Tag an image into a repository
|
|
|
|
#### volume (V)
|
|
|
|
- `dkV` Manage volumes
|
|
- `dkVin` Display detailed information on one or more volumes
|
|
- `dkVls` List volumes
|
|
- `dkVpr` Remove all unused volumes
|
|
- `dkVrm` Remove one or more volumes
|
|
|
|
#### network (N)
|
|
|
|
- `dkN` Manage networks
|
|
- `dkNs` Connect a container to a network
|
|
- `dkNx` Disconnects a container from a network
|
|
- `dkNin` Displays detailed information on a network
|
|
- `dkNls` Lists all the networks created by the user
|
|
- `dkNpr` Remove all unused networks
|
|
- `dkNrm` Deletes one or more networks
|
|
|
|
#### system (Y)
|
|
|
|
- `dkY` Manage Docker
|
|
- `dkYdf` Show docker filesystem usage
|
|
- `dkYpr` Remove unused data
|
|
|
|
#### stack (K)
|
|
|
|
- `dkK` Manage Docker stacks
|
|
- `dkKls` List stacks
|
|
- `dkKps` List the tasks in the stack
|
|
- `dkKrm` Remove the stack
|
|
|
|
#### swarm (W)
|
|
|
|
- `dkW` Manage Docker Swarm
|
|
|
|
### Docker Machine
|
|
|
|
- `dkm` is short for `docker-machine`
|
|
- `dkma` Get or set the active machine
|
|
- `dkmcp` Copy files between machines
|
|
- `dkmd` Set up the default machine ; alowing you to use `dkme` without
|
|
arguments
|
|
- `dkme` Set up the environment for the Docker client (eg: `dkme staging` to
|
|
toggle to staging)
|
|
- `dkmin` Inspect information about a machine
|
|
- `dkmip` Get the IP address of a machine
|
|
- `dkmk` Kill a machine
|
|
- `dkmls` List machines
|
|
- `dkmpr` Re-provision existing machines
|
|
- `dkmps` is alias for `dkmls`
|
|
- `dkmrg` Regenerate TLS Certificates for a machine
|
|
- `dkmrm` Remove a machine
|
|
- `dkms` Start a machine
|
|
- `dkmsh` Log into or run a command on a machine with SSH
|
|
- `dkmst` Get the status of a machine
|
|
- `dkmS` Restart a machine
|
|
- `dkmu` Get the URL of a machine
|
|
- `dkmup` Upgrade a machine to the latest version of Docker
|
|
- `dkmV` Show the Docker Machine version or a machine docker version
|
|
- `dkmx` Stop a machine
|
|
|
|
### Docker Compose
|
|
|
|
- `dkc` is short for `docker-compose`
|
|
- `dkcb` Build or rebuild services
|
|
- `dkcB` Build or rebuild services and do not use cache when building the image
|
|
- `dkcd` Stop and remove containers, networks, images, and volumes
|
|
- `dkce` Execute a command in a running container
|
|
- `dkck` Kill containers
|
|
- `dkcl` View output from containers
|
|
- `dkcls` is alias for `dkcps`
|
|
- `dkcp` Pause services
|
|
- `dkcP` Unpause services
|
|
- `dkcpl` Pull service images
|
|
- `dkcph` Push service images
|
|
- `dkcps` List containers
|
|
- `dkcr` Run a one-off command
|
|
- `dkcR` Run a one-off command and remove container after run.
|
|
- `dkcrm` Remove stopped containers
|
|
- `dkcs` Start services
|
|
- `dkcsc` Set number of containers for a service
|
|
- `dkcS` Restart services
|
|
- `dkcu` Create and start containers
|
|
- `dkcU` Create and start containers in detached mode: Run containers in the
|
|
background, print new container names
|
|
- `dkcV` Show the Docker-Compose version information
|
|
- `dkcx` Stop services
|
|
|
|
## Support
|
|
|
|
If you're having problems, use the [Prezto issue tracker][2].
|
|
|
|
## Acknowledgements
|
|
|
|
This module is a copy of [akarzim/zsh-docker-aliases][3] by [François Vantomme][4] (MIT License).
|
|
|
|
[1]: https://www.docker.com/
|
|
[2]: https://github.com/zsh-users/prezto/issues
|
|
[3]: https://github.com/akarzim/zsh-docker-aliases
|
|
[4]: https://github.com/akarzim
|