fix: 增加检查docker是否包含子命令compose. 如果没有compose子命令, 提示用户升级docker
This commit is contained in:
@@ -49,3 +49,12 @@ update_docker_images(){
|
|||||||
echo "正在启动容器.."
|
echo "正在启动容器.."
|
||||||
docker compose -f $COMPOSE_FILE up -d
|
docker compose -f $COMPOSE_FILE up -d
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# 检查docker版本是否支持docker compose子命令
|
||||||
|
check_docker_compose(){
|
||||||
|
# 检查 docker compose 子命令是否可用
|
||||||
|
if ! docker compose version &>/dev/null; then
|
||||||
|
echo "Docker 不支持 'compose' 子命令,请升级 Docker"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|||||||
@@ -164,6 +164,7 @@ main(){
|
|||||||
1)
|
1)
|
||||||
# 一键部署
|
# 一键部署
|
||||||
install
|
install
|
||||||
|
check_docker_compose
|
||||||
create_config
|
create_config
|
||||||
port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口
|
port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口
|
||||||
run
|
run
|
||||||
@@ -180,6 +181,7 @@ main(){
|
|||||||
;;
|
;;
|
||||||
4)
|
4)
|
||||||
# 启动
|
# 启动
|
||||||
|
check_docker_compose
|
||||||
check_config_file "$CONFIG_FILE"
|
check_config_file "$CONFIG_FILE"
|
||||||
port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口
|
port_manage allow $(get_listen_port "$CONFIG_FILE") # 开放端口
|
||||||
run
|
run
|
||||||
|
|||||||
Reference in New Issue
Block a user