Docker Dify安装 完整版本

发布于:2025-07-04 ⋅ 阅读:(13) ⋅ 点赞:(0)

yum -y install gcc gcc-c++ yum-utils

如果是下面的情况  格式有误

Docker 官方的 YUM 软件仓库配置文件到系统,设置存储库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

也可以从阿里云下(我选择上面的)

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

vim /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc",
    "https://do.nark.eu.org",
    "https://dc.j8.work",
    "https://registry.docker-cn.com",
    "https://mirrors.tuna.tsinghua.edu.cn"
  ],
  "insecure-registries": [
    "registry.docker-cn.com"
  ],
  "debug": true,
  "experimental": false
}

systemctl daemon-reload

# 启动 Docker 服务
sudo systemctl start docker

# 设置 Docker 开机自启
sudo systemctl enable docker

# 检查是否已启动成功
sudo systemctl status docker

检查docker使用的配置

docker info | grep -A10 "Registry Mirrors"

yum install -y git

mkdir /usr/local/develop

cd /usr/local/develop

git clone https://github.com/langgenius/dify.git --branch 1.5.0

如果无法下载

 去下载

解压

tar -zxvf dify-1.5.0.tar.gz
 

cd /usr/local/develop/dify-1.5.0/docker
 

复制环境配置文件

cp .env.example .env

出现pull不下来的情况  多试几次

docker compose up -d

检查所有容器是否运行成功

docker compose ps

systemctl is-enabled docker  查看Docker是否自动启动

systemctl enable docker    设置Docker自动启动

插件安装不上时

编辑  .env文件

查看插件安装日志   

docker logs docker-plugin_daemon-1 -f

编辑  .env文件

docker compose down

docker compose up -d