安装docker-desktop

1、下载链接

双击安装

默认的选择不需要改

等待安装

安装结束后重启

如果本地电脑之前没安装过WSL,那么重新打开Docker Desktop后会自动弹出命令行窗口要求安装WSL,如果之前已经安装过但是版本过低,则会出现以下提示:

这时我们打开命令行窗口,对WSL进行更新

更新完成后,安装一个分发的Linux版本,首先列出可安装的分发列表

wsl.exe --list --online

这里我们选择的是Ubuntu-22.04版本进行安装

至此WSL安装结束。

重新打开Docker Desktop,可以看到Docker已正常运行。


在部署Dify之前我们需要更改Docker的镜像源,防止出现下载镜像时出现的网络问题导致下载不成功。
点击右上角的设置
在这里插入图片描述
进入Docker Engine选项
在这里插入图片描述
在右边的配置文件中新增registry-mirrors属性,完整的配置如下:

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://do.nark.eu.org",
    "https://dc.j8.work",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.nju.edu.cn",
    "https://ivnolkv0.mirror.aliyuncs.com",
    "https://docker.m.daocloud.io",
    "https://noohub.ru",
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn/",
    "http://mirror.azure.cn/",
    "https://hub.rat.dev/",
    "https://docker.ckyl.me/",
    "https://docker.chenby.cn",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io",
    "https://www.kelen.cc/dry/docker-hub-mirror",
    "https://xuanyuan.cloud",
    "https://github.com/developer-fuck/socks2trojan"
  ]
}

至此,Docker Desktop安装成功!

部署Dify

官方文档

克隆Dify代码仓库

克隆 Dify 最新的源代码至本地环境。

# 假设当前最新版本为 1.9.2
git clone https://github.com/langgenius/dify.git --branch 1.9.2

启动Dify

  1. 进入 Dify 源代码的 Docker 目录
cd dify/docker
  1. 复制环境配置文件
cp .env.example .env
  1. 启动 Docker 容器根据你系统上的 Docker Compose 版本,选择合适的命令来启动容器。你可以通过 $ docker compose version 命令检查版本
    • 如果版本是 Docker Compose V2,使用以下命令:
docker compose up -d
- 如果版本是 Docker Compose V1,使用以下命令:
docker-compose up -d

启动后可以看到以下容器,确保启动后所有容器的状态都是运行中:


本地浏览器访问80端口,如果可以看到登录页面则Dify部署成功!

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐