Win10环境使用Dockerdesktop部署Dify集成Deepseek

Win10环境借助Dockerdesktop部署Dify集成Deepseek

前言

之前笔者已经部署了基于Ollama的Deepseek:

https://lizhiyong.blog.csdn.net/article/details/145505686

安装官方指示,还可以集成很多组件拓展玩法:

https://github.com/deepseek-ai/awesome-deepseek-integration/blob/main/README_cn.md

在集成了ChatBox后:

https://lizhiyong.blog.csdn.net/article/details/145524481

再来试一下集成Dify,实现一户一码的多租户访问。

已经部署了DockerDesktop:

https://lizhiyong.blog.csdn.net/article/details/145580868

和一个open webui:

https://lizhiyong.blog.csdn.net/article/details/145582453

现在可以尝试下更复杂的玩法。。。

部署

参考官方文档:

https://docs.dify.ai/getting-started/install-self-hosted/docker-compose

官方给出的quick-start方法是使用docker-compose方式部署。查看其它部署方式,可以发现Dify依赖的组件很多:

https://docs.dify.ai/getting-started/install-self-hosted/local-source-code

要部署python的后端及npm部署前端。可以配置的参数很多,还可以集成很多组件:

https://docs.dify.ai/getting-started/install-self-hosted/environments

涉及NginxTiDB等数据库、redis缓存。。。折腾起来还是比较麻烦的。笔者为了更快捷体验,当然是选择Docker方式。

下载源码

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

新机器没有安装git就http方式下载解压,也是一样的。

Docker-compose版本确认

PS C:\Users\zhiyong> docker compose version
Docker Compose version v2.31.0-desktop.2
PS C:\Users\zhiyong>

可以看到DockerDesktop自带了新版本的Compose,可以直接编排容器了。。。什么时候可以有个Windows环境的K8S界面端就好了。。。

准备配置文件.env

接着准备配置文件,当然不能让Docker容器的服务霸占掉宝贵的80端口,否则后续对外暴露租给别人使用会徒增很多不便。。。

复制一个,然后修改配置:

EXPOSE_NGINX_PORT=3010

就会覆盖掉docker-compose.yaml的:

  EXPOSE_NGINX_PORT: ${
   EXPOSE_NGINX_PORT:-80}
  nginx:
    image: nginx:latest
    restart: always
    ports:
      - '${EXPOSE_NGINX_PORT:-80}:${NGINX_PORT:-80}'
      - '${EXPOSE_NGINX_SSL_PORT:-443}:${NGINX_SSL_PORT:-443}'

默认80端口,从而可以使用3010端口访问!!!

拉起容器

PS E:\> cd E:\dockerData\volume\dify\dify-mai
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值