Docker Compose 是 Docker 官方提供的一个用于定义和运行多容器应用的工具。它通过一个 YAML 配置文件(通常是 docker-compose.yml
)来配置应用的服务、网络和卷,使得管理复杂的应用变得更加简单。
一、安装 Docker 和 Docker Compose
1.更新系统并安装依赖
sudo yum update -y sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.配置 Docker 源并安装
添加阿里云镜像源(推荐):
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker CE:
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动 Docker 并设置开机自启:
sudo systemctl start docker sudo systemctl enable docker
3.安装 Docker Compose
1.方式1:直接使用yum安装
- 执行命令:
yum install -y docker-compose
。 - 等待安装完成,通过
docker-compose version
命令验证安装是否成功。
2.方式2:下载Docker Compose并安装
(1) 下载安装包
前往下载页:https://github.com/docker/compose/releases
点击下载:docker-compose-linux-x86_64
(2) 拷贝文件到目标机器
将下载的Docker Compose文件拷贝到目标机器的/usr/local/bin
目录下,并重命名为docker-compose
(3) 添加可执行权限并验证安装
添加可执行权限,执行命令:
chmod +x /usr/local/bin/docker-compose
验证版本:
docker compose version
二、配置 Docker 镜像源(解决下载慢或失败问题)
1.编辑 /etc/docker/daemon.json
,添加国内镜像源:
vim /etc/docker/daemon.json
添加如下内容:
{ "registry-mirrors": [ "https://docker.1panelproxy.com", "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" ] }
2.重启 Docker:
sudo systemctl daemon-reload sudo systemctl restart docker
参考: