Nacos Docker Compose 操作函数
如果总是对同一份 Nacos Compose 文件执行 up、down、logs 这些命令,可以包成一个 shell 函数。
函数
nacos() {
local command=$1
shift
case "$command" in
up)
docker compose -f example/standalone-derby.yaml up -d "$@"
;;
down)
docker compose -f example/standalone-derby.yaml down "$@"
;;
start)
docker compose -f example/standalone-derby.yaml start "$@"
;;
stop)
docker compose -f example/standalone-derby.yaml stop "$@"
;;
restart)
docker compose -f example/standalone-derby.yaml restart "$@"
;;
logs)
docker compose -f example/standalone-derby.yaml logs "$@"
;;
ps)
docker compose -f example/standalone-derby.yaml ps "$@"
;;
exec)
docker compose -f example/standalone-derby.yaml exec "$@"
;;
build)
docker compose -f example/standalone-derby.yaml build "$@"
;;
pull)
docker compose -f example/standalone-derby.yaml pull "$@"
;;
config)
docker compose -f example/standalone-derby.yaml config "$@"
;;
images)
docker compose -f example/standalone-derby.yaml images "$@"
;;
top)
docker compose -f example/standalone-derby.yaml top "$@"
;;
*)
echo "用法: nacos [命令] [选项]"
return 1
;;
esac
}使用
把它放进 ~/.zshrc 或 ~/.bashrc 后,就可以这样调用:
nacos up
nacos logs -f
nacos down