CentOS 7 上安装 Docker Compose

一、安装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

相关推荐
qetfw35 分钟前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
叼烟扛炮3 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
ynchyong3 小时前
Linux 有两个 “版本“
linux·发行版·内核版本
叼烟扛炮3 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习
叼烟扛炮3 小时前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
Escalating_xu3 小时前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php
DarkAthena4 小时前
wslc ps 卡死的排查:一次「停容器不停 VM」引发的连环故障
docker
小沈同学呀5 小时前
【Agent开发第十五期】部署上线:把 Alex 搬进浏览器,15 期全栈串联收官
docker·agent·从零搭建ai助手
lwx9148525 小时前
Docker-安装SSH服务
docker·容器·ssh
一枕槐安4875 小时前
大模型限流、重试、超时处理:API 调用健壮性方案
linux·服务器·php·大模型api·指数退避·限流控制·超时预算