dify部署详细攻略
📅 2026/7/2 12:58:08
👁️ 阅读次数
📝 编程学习
dify下载
# 安装git yum install git -y # 从git克隆 git clone https://github.com/langgenius/dify.gitdocker相关配置
博主用的是服务器环境是Alibaba Cloud Linux 4 LTS 64位,基于 CentOS 8
# 直接创建一个新的 repo 文件,写死版本为 8 sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF' [docker-ce-stable] name=Docker CE Stable - x86_64 baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg [docker-ce-stable-debuginfo] name=Docker CE Stable - Debuginfo x86_64 baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/debug/ enabled=0 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg [docker-ce-stable-source] name=Docker CE Stable - Sources baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/source/stable/ enabled=0 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg EOF安装并启动docker
# 更新缓存 sudo yum makecache # 安装 Docker sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin # 启动 Docker 服务 sudo systemctl start docker # 设置开机自启 sudo systemctl enable docker # 验证 Docker 是否运行 sudo systemctl status docker配置加速并拉取dify镜像
# 要先创建环节变量文件,复制示例文件为 .env cp .env.example .env # 进入 Dify 的 docker 目录 cd /dify/docker # 重新配置镜像加速,使用 Daocloud 作为首选 sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] } EOF # 重启 Docker sudo systemctl daemon-reload sudo systemctl restart docker # 拉取所有镜像(使用 docker compose pull) docker compose pull启动dify
# 启动所有服务 docker compose up -d # 浏览器访问 http://你的服务器IP
编程学习
技术分享
实战经验