#!/bin/bash # 安装必要的依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加阿里云的 Docker 镜像仓库 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 安装 Docker sudo yum install -y docker-ce docker-ce-cli containerd.io # 启动 Docker 服务并设置开机自启 sudo systemctl start docker sudo systemctl enable docker # 配置阿里云的 Docker 镜像加速器 # 请将 <你的阿里云镜像加速器地址> 替换为你的实际加速器地址 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com", "https://docker.m.daocloud.io", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://your_preferred_mirror", "https://dockerhub.icu", "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://shmyplz8.mirror.aliyuncs.com" ] } EOF # 重启 Docker 服务以应用配置 sudo systemctl daemon-reload sudo systemctl restart docker # 使用当前目录下的 docker-compose 文件 DOCKER_COMPOSE_FILE="./docker-compose" # 请确保当前目录下有这个文件 # 赋予执行权限 sudo chmod +x $DOCKER_COMPOSE_FILE # 移动到 /usr/local/bin 目录 sudo mv $DOCKER_COMPOSE_FILE /usr/local/bin/docker-compose # 创建软链接(可选) sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose # 验证安装 docker --version docker-compose --version echo "Docker 和 Docker Compose 安装完成!"