使用docker本地部署dify
·
linux部署
前置条件 docker, docker-compose
docker 换国内源
换源:
/etc/docker/daemon.json
内容:
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker-0.unsee.tech",
"https://docker.m.daocloud.io"
],
"live-restore": true,
"features": { "buildkit": true }
}
重启:
sudo systemctl daemon-reload
sudo systemctl restart docker
- 克隆Dify官方仓库
git clone https://github.com/langgenius/dify.git
进入 dify/docker (其实只把docker文件夹弄到服务器上就行,其他文件不需要)

- 修改配置文件
将 .env.example 复制一份命名.env - 启动
docker-compose up -d

如果你发现某个容器反复重启,就是用docker logs 容器id 看一下具体原因,然后将日志丢给豆包之类的大模型,然后一步步解决问题;
最后登录 在浏览器中输入 http://服务器ip
首次登录是要设置账号密码的
然后登录成功后就是

安装插件如果报错,看一下docker_api_1和docker_plugin_daemon_1的日志,比较容易解决
好几个容器都是添加 privileged问题得以解决的
plugin_daemon:
image: langgenius/dify-plugin-daemon:0.3.0-local
privileged: true
restart: always
environment:
更多推荐



所有评论(0)