linux docker安装dify


修改dify端口
===============================
前言
dify的nginx默认监听的是80端口,容易出现与其他应用冲突的情况,本文介绍如何修改dify的访问端口以及nginx的监听端口。我已经在Docker Desktop中部署过dify,对docker还在熟悉阶段,本次使用的方式是直接改环境变量后重建容器实现的,如果不想重建,建议还是在初期就做好挂载nginx的宿主机配置,方便长期维护。
一、修改.env文件
修改nginx的监听端口
NGINX_PORT=
NGINX_SSL_PORT=

修改容器宿主机端口
EXPOSE_NGINX_PORT=
EXPOSE_NGINX_SSL_PORT=

保存文件
二、修改docker-compose.yaml
修改nginx的监听端口
NGINX_PORT: ${NGINX_PORT:-18080}

修改容器宿主机端口
EXPOSE_NGINX_PORT: ${EXPOSE_NGINX_PORT:-18080}

在nginx节点下修改配置

保存文件
三、重新启动容器
在dify安装目录下的docker文件夹中打开终端,执行命令
docker compose up
启动后的nginx效果如下

页面也可以正常以新端口访问了

总结
修改环境变量容易伴随配置错误的风险,记得做好卷备份。
————————————————
版权声明:本文为CSDN博主「科栗视界」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_49172094/article/details/147105583



