Linux Docker部署Dify使用shell脚本关闭和开启服务
本文介绍了如何通过shell脚本管理使用Docker Compose部署的Dify服务。首先禁用默认的开机自启动功能,然后创建了一个便捷的控制脚本,支持start/stop命令来统一管理11个容器服务的启动和停止顺序。该方案解决了Dify服务默认自启的问题,提供了灵活的服务管理方式,适合需要手动控制服务运行状态的场景。脚本使用简单,只需执行./script.sh start|stop即可完成批量操
·
Linux Docker部署Dify使用shell脚本关闭和开启服务

使用Dify的git源码的docker compose 部署的服务默认开机自启
关闭开机自启
docker update --restart=no docker-nginx-1
docker update --restart=no docker-worker-1
docker update --restart=no docker-api-1
docker update --restart=no docker-plugin_daemon-1
docker update --restart=no docker-weaviate-1
docker update --restart=no docker-sandbox-1
docker update --restart=no docker-db-1
docker update --restart=no docker-ssrf_proxy-1
docker update --restart=no docker-web-1
docker update --restart=no docker-redis-1
新建关闭+开启脚本
#! /bin/bash
case $1 in
start)
echo ".....start..."
docker start docker-db-1
docker start docker-plugin_daemon-1
docker start docker-ssrf_proxy-1
docker start docker-weaviate-1
docker start docker-redis-1
docker start docker-api-1
docker start docker-web-1
docker start docker-nginx-1
docker start docker-sandbox-1
docker start docker-worker-1
;;
stop)
echo ".....stop ....."
docker stop docker-nginx-1
docker stop docker-worker-1
docker stop docker-api-1
docker stop docker-plugin_daemon-1
docker stop docker-weaviate-1
docker stop docker-sandbox-1
docker stop docker-db-1
docker stop docker-ssrf_proxy-1
docker stop docker-web-1
docker stop docker-redis-1
;;
*)
echo "Usage:[start|stop|status]"
exit 1
;;
esac
启动

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)