云计算百科
云计算领域专业知识百科平台

使用Docker 在Rocky Linux 9.5上在线安装Dify

安装docker 28.3.2,并检查docker版本信息

[root@rocky95 docker]# docker version

Client: Docker Engine – Community

Version: 28.3.2

API version: 1.51

Go version: go1.24.5

Git commit: 578ccf6

Built: Wed Jul 9 16:15:35 2025

OS/Arch: linux/amd64

Context: default

Server: Docker Engine – Community

Engine:

Version: 28.3.2

API version: 1.51 (minimum version 1.24)

Go version: go1.24.5

Git commit: e77ff99

Built: Wed Jul 9 16:13:49 2025

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: 1.7.27

GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da

runc:

Version: 1.2.5

GitCommit: v1.2.5-0-g59923ef

docker-init:

Version: 0.19.0

GitCommit: de40ad0

[root@rocky95 docker]#

写入docker配置文件

# 写入配置

cat > /etc/docker/daemon.json <<EOF

{

"registry-mirrors": ["https://a171a49355394cd49bedc2e392a03618.mirror.swr.myhuaweicloud.com"],

"exec-opts": ["native.cgroupdriver=systemd"],

"log-driver": "json-file",

"log-opts": {

"max-size": "100m"

},

"storage-driver": "overlay2"

}

EOF

# 加载配置

systemctl daemon-reload

systemctl restart docker

访问https://github.com/langgenius/dify/tree/1.7.1

点击code > download zip

上下载的文件上传到Rocky Linux 某目录下。

运行下面的命令解压文件

unzip dify-1.7.1.zip

进入 Dify 源代码的 Docker 目录

cd /software/dify-1.7.1/docker

复制环境配置文件

cp .env.example .env

启动 Docker 容器

docker compose up -d

[root@rocky95 docker]# docker compose up -d

[+] Running 82/82

✔ worker_beat Pulled 383.9s

✔ api Pulled 383.9s

✔ db Pulled 545.6s

✔ worker Pulled 383.9s

✔ nginx Pulled 317.1s

✔ redis Pulled 552.1s

✔ web Pulled 408.6s

✔ sandbox Pulled 464.2s

✔ plugin_daemon Pulled 734.8s

✔ ssrf_proxy Pulled 596.1s

✔ weaviate Pulled 536.8s

[+] Running 13/13

✔ Network docker_default Created 0.3s

✔ Network docker_ssrf_proxy_network Created 0.1s

✔ Container docker-sandbox-1 Started 35.9s

✔ Container docker-db-1 Healthy 52.1s

✔ Container docker-web-1 Started 36.0s

✔ Container docker-weaviate-1 Started 34.8s

✔ Container docker-ssrf_proxy-1 Started 38.2s

✔ Container docker-redis-1 Started 34.8s

✔ Container docker-plugin_daemon-1 Started 23.8s

✔ Container docker-api-1 Started 28.6s

✔ Container docker-worker-1 Started 29.7s

✔ Container docker-worker_beat-1 Started 29.2s

✔ Container docker-nginx-1 Started 31.1s

[root@rocky95 docker]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

c76b89567a4e nginx:latest "sh -c 'cp /docker-e…" 13 minutes ago Up 12 minutes 0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp docker-nginx-1

245f482d7da4 langgenius/dify-api:1.7.1 "/bin/bash /entrypoi…" 13 minutes ago Up 13 minutes 5001/tcp docker-worker_beat-1

16e1f596bfc2 langgenius/dify-api:1.7.1 "/bin/bash /entrypoi…" 13 minutes ago Up 13 minutes 5001/tcp docker-worker-1

f00ed81afd28 langgenius/dify-api:1.7.1 "/bin/bash /entrypoi…" 13 minutes ago Up 11 minutes 5001/tcp docker-api-1

45d8a87f3dd8 langgenius/dify-plugin-daemon:0.2.0-local "/bin/bash -c /app/e…" 13 minutes ago Up 13 minutes 0.0.0.0:5003->5003/tcp, [::]:5003->5003/tcp docker-plugin_daemon-1

70a532783010 langgenius/dify-sandbox:0.2.12 "/main" 13 minutes ago Up 13 minutes (healthy) docker-sandbox-1

3c29c9e58181 postgres:15-alpine "docker-entrypoint.s…" 13 minutes ago Up 13 minutes (healthy) 5432/tcp docker-db-1

473e022417a0 redis:6-alpine "docker-entrypoint.s…" 13 minutes ago Up 13 minutes (healthy) 6379/tcp docker-redis-1

0b9c7f631620 langgenius/dify-web:1.7.1 "/bin/sh ./entrypoin…" 13 minutes ago Up 13 minutes 3000/tcp docker-web-1

cf8d903e657b ubuntu/squid:latest "sh -c 'cp /docker-e…" 13 minutes ago Up 13 minutes 3128/tcp docker-ssrf_proxy-1

8c8948f9187d semitechnologies/weaviate:1.19.0 "/bin/weaviate –hos…" 13 minutes ago Up 13 minutes docker-weaviate-1

[root@rocky95 docker]#

访问 Dify

你可以先前往管理员初始化页面设置设置管理员账户:

# 本地环境

http://localhost/install

# 服务器环境

http://your_server_ip/install

Dify 主页面:

# 本地环境

http://localhost

# 服务器环境

http://your_server_ip

赞(0)
未经允许不得转载:网硕互联帮助中心 » 使用Docker 在Rocky Linux 9.5上在线安装Dify
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!