1、基础环境
这里以centos7,2c4g为例,先安装好docker和docker-compose。
2、下载安装包
3、上传到/app/module/dify并解压
unzip dify-main.zip
4、docker-compose安装dify
cd dify
cd docker
cp .env.example .env
docker compose up -d
5、在外网安装好之后,打包9个镜像
docker save -o dify-web.tar langgenius/dify-web:0.15.3
docker save -o dify-api.tar langgenius/dify-api:0.15.3
docker save -o postgres.tar postgres:15-alpine
docker save -o nginx.tar nginx:latest
docker save -o dify-sandbox.tar langgenius/dify-sandbox:0.2.10
docker save -o redis.tar redis:6-alpine
docker save -o squid.tar ubuntu/squid:latest
docker save -o weaviate.tar semitechnologies/weaviate:1.19.0
docker save -o dify-plugin-daemon.tar langgenius/dify-plugin-daemon:0.0.2-local
6、镜像和dify安装包导入内网
docker load -i dify-web.tar
docker load -i dify-api.tar
docker load -i postgres.tar
docker load -i nginx.tar
docker load -i dify-sandbox.tar
docker load -i redis.tar
docker load -i squid.tar
docker load -i weaviate.tar
docker load -i dify-plugin-daemon.tar
再执行一下步骤3、步骤4
执行步骤4如出现报错可以强制使用本地镜像启动(希望对你有帮助)
docker compose up -d 改为 docker-compose up --pull=never -d
7、访问(默认80)
http://IP