一、安装Docker Compose
1.下载 Docker Compose 的二进制文件
首先,使用 curl
下载 Docker Compose 的二进制文件
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
如果您想下载特定版本的 Docker Compose,请替换 latest
为特定的版本号。
2: 添加执行权限
下载完成后,添加执行权限:
sudo chmod +x /usr/local/bin/docker-compose
3. 验证安装
运行以下命令验证 Docker Compose 是否安装成功:
docker-compose --version
这会显示 Docker Compose 的版本信息,确认安装成功。
4.将 Docker Compose 放置到系统路径
将 Docker Compose 放置到系统路径中。执行以下命令
sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
这样就完成了 Docker Compose 在 CentOS 上的安装。安装完成后,可以使用 docker-compose
命令来管理多个 Docker 容器的部署。
二、容器编排
1.使用docker-compose安装mysql,创建一个docker-compose.yml,将以下内容复制进去
version: '3.8'
services:
mysql-db:
image: mysql:latest
container_name: my-mysql-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_root_password
ports:
- "3306:3306"
volumes:
- mysql-data:/var/lib/mysql #挂载数据文件目录
volumes: #挂载卷声明
mysql-data:
运行mysql,在docker-compose.yml目录执行
#部署并运行mysql
docker-compose up -d
#重启mysql
docker-compose restart
#查看docker容器运行情况
docker ps
#进入容器
docker run -it 镜像id /bin/bash
原文链接:memory