12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #!/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 安装完成!"
|