克隆指定版本源码:
git clone https://github.com/langgenius/dify.git --branch 0.15.3
dify
文件夹并移动源码:
bash
mkdir dify
mv dify-0.15.3/* dify/
(可选)若您已下载压缩包,解压到 dify/
:
unzip dify.zip -d dify/
bash
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
bash
sudo docker run hello-world
编辑 /etc/docker/daemon.json
:
sudo vim /etc/docker/daemon.json
json
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://dytt.online"
]
}
重载并重启 Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
bash
docker info
进入 Dify 的 Docker 配置目录:
cd dify/docker
.env
:
bash
cp .env.example .env
vim .env # 根据需求修改端口、数据库等配置
启动容器:
docker compose up -d
bash
docker compose ps
在浏览器中打开: http://<服务器IP或域名>/apps
如页面无法访问,请检查:
.env
中的端口配置docker compose logs -f
.env
中的端口映射后重启服务。