Docker安装dify
先决条件
安装git
安装docker
安装docker compose
克隆 Dify 仓库
下载 Dify: 首先,我们需要使用 Git 克隆 Dify 仓库。确保你已经安装了 Git,然后在命令提示符中执行以下命令:
git clone https://github.com/langgenius/dify.git
进入 Dify 目录: 克隆完成后,进入 Dify 的 docker 目录:
cd dify/docker
启动 Dify: 在 docker 目录中,运行以下命令来启动 Dify:
docker compose up -d
这个命令会下载必要的 Docker 镜像并启动容器。这个过程可能会比较耗时,特别是如果网络连接不佳的话。
等待安装完成: 安装过程可能需要一些时间,具体取决于您的网络速度。如果下载速度很慢,您可以考虑使用 VPN 或切换到其他网络。
检查安装状态: 安装完成后,运行以下命令来检查所有服务是否正常运行:
docker compose ps
这会显示所有相关的 Docker 容器及其状态。
后续升级 Dify
在cmd中输入如下命令:
cd dify/docker
git pull origin main
docker compose down
docker compose pull
本地访问 Dify
在浏览器中输入“http://localhost/install”,成功注册后就可以登录使用了
服务器访问
在1panel中,容器组件中找到Nginx,访问端口增加88和449;
在CloudFlare的域名管理中,增加二级域名,指向服务器;
在服务器管理中,开放88和449端口;
在1Panel中增加网站,使用反向代理,内部跳转到127.0.0.1:88端口;
在1Panel中,修改.env.example文件的端口,保存,然后覆盖.env文件,通过compose重启docker服务
cd dify/docker
cp .env.example .env
docker-compose down
docker-compose up -d
使用二级域名/install访问。