For convenience, add the following aliases for Docker commands to your ~/.zshrc file.
## aliases for docker ##
# 拉取并编译 (多余,已经包含在 up 里了)
alias dcbuild="docker compose build"
# 启动 docker compose.yml 项目配置中的所有资源
alias dcup="docker compose up -d"
# 关闭并删除容器与网络资源
alias dcdown="docker compose down"
# 关闭但不删除容器
alias dcstop="docker compose stop"
# 打印当前运行的容器信息
alias docps='docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"'
# 登录到目标容器的 /bin/bash
# Usage: docsh <id>
docsh() {
docker exec -it $1 /bin/bash;
}