Dify使用以及部署

克隆代码库

git clone https://github.com/langgenius/dify.git 

启动dify

cd dify/docker

复制环境配置文件

cp .env.example .env

启动容器

docker compose up -d

成功之后通过ip地址进行访问,如下图所示:
在这里插入图片描述

额外需要修改的

如果遇到这个错误:Error response from daemon: Get “https://registry-1.docker.io/v2/”: dial tcp

修改resolv.conf

vim /etc/resolv.conf

#加入以下内容
nameserver 8.8.8.8
nameserver 114.114.114.114

国内源配置修改

vi /etc/docker/daemon.json

{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://0dj0t5fb.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://6kx4zyno.mirror.aliyuncs.com",
        "https://registry.docker-cn.com",
        "https://docker.registry.cyou",
        "https://docker-cf.registry.cyou",
        "https://dockercf.jsdelivr.fyi",
        "https://docker.jsdelivr.fyi",
        "https://dockertest.jsdelivr.fyi",
        "https://mirror.aliyuncs.com",
        "https://dockerproxy.com",
        "https://mirror.baidubce.com",
        "https://docker.nju.edu.cn",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",
        "https://mirror.iscas.ac.cn",
        "https://docker.rainbond.cc",
        "https://do.nark.eu.org",
        "https://dc.j8.work",
        "https://gst6rzl9.mirror.aliyuncs.com",
        "http://hub-mirror.c.163.com",
        "http://mirrors.ustc.edu.cn/",
        "https://mirrors.tuna.tsinghua.edu.cn/",
        "http://mirrors.sohu.com/"
    ],
    "insecure-registries": [
        "registry.docker-cn.com",
        "docker.mirrors.ustc.edu.cn"
    ],
    "debug": true,
    "experimental": false,
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    }
}

修改完后重启

sudo systemctl daemon-reload  #需要重新加载去覆盖
sudo systemctl enable docker

dify更新

cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d
Logo

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

更多推荐