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