shell脚本
#set ff=unix!/bin/bash
cn=$2
path=/docker/bin/
start(){
docker-compose -f "$path"docker-compose-$cn.yml start
}
stop(){
docker-compose -f "$path"docker-compose-$cn.yml stop
echo "docker-compose -f "$path"docker-compose-$cn.yml stop"
}
up(){
docker-compose -f "$path"docker-compose-$cn.yml up
}
status(){
docker inspect --format '{{.State.Running}}' $cn
}
restart(){
stop
start
}
log(){
docker logs -f --tail=300 $cn
}
case "$1" in
"start")
start
;;
"stop")
stop
;;
"up")
up
;;
"log")
log
;;
"status")
status
;;
"restart")
restart
;;
*)
usage
;;
esac