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

启动

在这里插入图片描述

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐