Centos7 本地搭建 dify 完整教程+避坑指南
dify 本地安装教程,docker 安装避坑指南,centos7
·
环境:4 CPU 8 核 4GB 内存 centos7(3.10.0-1160.119.1.el7.x86_64)
位置:/home/dify
安装步骤
- 安装 docker 和 docker compose
- 安装 dify
安装 docker 和 docker compose
centos7 安装 docker
# 添加阿里云Docker镜像源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 清理缓存并安装
sudo yum clean all
sudo yum makecache
# 安装 Docker CE(社区版):
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
# 验证 Docker 安装成功:
sudo docker --version
# (可选)将当前用户添加到 docker 组,这样无需 sudo 即可运行 docker 命令:
sudo usermod -aG docker $USER
centos7 安装 docker compose
# 安装命令:
sudo yum install -y docker-compose
# 验证安装结果
docker compose version
docker 添加国内镜像源
修改 daemon.json 文件
创建或编辑 /etc/docker/daemon.json
文件:
sudo mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json
添加以下内容(可以选择一个或多个国内镜像源):
{
"registry-mirrors": [
"http://mirror.azure.cn",
"https://hub-mirror.c.163.com",
"https://mirrors.ustc.edu.cn",
"https://chinanet.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://dseasb33srnrn.cloudfront.net",
"https://docker.unsee.tech",
"https://dockerpull.org",
"https://docker.888666222.xyz",
"https://registry.aliyuncs.com",
"https://registry.docker-cn.com"
]
}
重启 Docker 服务使配置生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
验证配置是否生效:docker info
安装 dify
手动到 github 上下载最新的 release 包。
启动 dify
1、进入 Dify 源代码的 Docker 目录
cd dify/docker
2、复制环境配置文件
cp .env.example .env
3、启动 Docker 容器
根据你系统上的 Docker Compose 版本,选择合适的命令来启动容器。你可以通过 $ docker compose version
命令检查版本,详细说明请参考 Docker 官方文档:
- 如果版本是 Docker Compose V2,使用以下命令:(我是这种)
docker compose up -d
- 如果版本是 Docker Compose V1,使用以下命令:
docker-compose up -d
运行命令后,你应该会看到类似以下的输出,显示所有容器的状态和端口映射:
最后检查是否所有容器都正常运行:
docker compose ps
访问 Dify
你可以先前往管理员初始化页面设置设置管理员账户:
# 本地环境
http://localhost/install
# 服务器环境
http://your_server_ip/install
Dify 主页面:
# 本地环境
http://localhost
# 服务器环境
http://your_server_ip
自定义配置
编辑 .env
文件中的环境变量值。然后重新启动 Dify:
docker compose down
docker compose up -d
完整的环境变量集合可以在 docker/.env.example
中找到。
更多推荐
所有评论(0)