Docker Alias
Helpful short aliases for executing docker command more quickly.
alias dps="docker container list -a --format \"table {{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}\""
alias dimg="docker image list"
alias dup="docker-compose up -d"
alias ddown="docker-compose down"
The dps command above is probably the most helpful when working on narrow devices.
Docker Functions
The following two functions would go into your ~/.bash_profile
or ~/.zshrc
file.
The dockerit shell script function can be used to mount your current directory into the general-cli container giving you access to basic command line tools. This is helpful for when you are working on a new machine and have not setup all your command line tooling yet.
dockit() {
docker run --rm -it -v $PWD:/var/www/public_html digitalblake/general-cli:0.0.6 zsh
}
The dsh function is useful for when working the wp-foundation-six project or are using the general-cli docker image with a project. This is just a quick way to enter into the general-cli container.
dsh() {
docker exec -it $(dps | grep cli | head -c12) zsh
}