https://ithelp.ithome.com.tw/articles/10360064
git clone https://github.com/langgenius/dify.git
先到 Docker 的官網裝好 docker,將 Dify 複製到你的裝置中
將 dify 複製到你的任何目錄底下git clone https://github.com/langgenius/dify.git
進到 dify/docker
中,這邊放了所有和 docker 有關的設定cd dify/docker
創建環境檔案 (.env
) 這邊直接複製他的範例即可cp .env.example .env
這邊 Dify 有 nginx 的 container,會將服務開在我們電腦的 80 port 和 443 port (如果有啟動 https),如果你不想開在這些 port 或者電腦這些 port 已經被使用了可以自行修改 .env
# HTTP port NGINX_PORT=80
# 這邊改成你想要的 port
# ------------------------------
# Docker Compose Service Expose Host Port Configurations
# ------------------------------
EXPOSE_NGINX_PORT=80
# 這邊也要改
啟動 docker composedocker compose up -d # 這邊的 -d 是背景執行的意思
注意 新增多個 Dify 需要設定 DockerName
docker composedocker compose -p dockername up -d