可昕之家

可昕之家

张先生

平淡如水,爱护家人,好好工作

34 文章数
0 评论数

docker-compose安装

张清磊
2025-03-14 / 0 评论 / 8 阅读 / 0 点赞

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,用户可以使用 YAML 文件来配置应用程序的服务、网络和卷,之后通过一个单一的命令来启动和管理这些服务。Compose 主要适用于开发、测试和生产环境的本地部署。

Docker Compose 的主要特性:

  • 多容器管理:允许用户定义多个服务,并可一起启动、停止和重启。
  • 简化环境配置:通过使用 YAML 格式配置文件,用户可以轻松管理应用程序的多个服务配置。
  • 服务依赖管理:自动处理服务之间的依赖关系。
  • 可扩展性:可以轻松地扩展服务的实例数量。

Docker Compose 安装流程

1. 系统要求

确保你的系统上已经安装了 Docker。可以使用以下命令检查 Docker 是否已经安装:

  • docker --version

2. 安装 Docker Compose

在 Linux 系统上安装 Docker Compose 的步骤如下:

2.1 使用 curl 安装
  1. 下载 Docker Compose:你可以通过 curl 从 GitHub 获取 Docker Compose 的最新版本。以下命令会下载最新版本的 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

    或者

    • wget https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64

    安装

    • mv docker-compose-linux-x86_64 /usr/local/bin/ ##将下载的包移动到/bin目录下
    • cd /usr/local/bin/ ##进入
    • mv docker-compose-linux-x86_64 docker-compose ##改名为docker-compose
    • ls
    • chmod +x docker-compose ##赋予执行权限
    • ll ##权限查看
  2. 验证安装

    • docker-compose --version
2.2 使用包管理工具 (例如
  • apt
  • yum
)

如果你使用的是 Linux 发行版,下面的步骤适用于基于 Debian 或 Red Hat 的系统:

  • Debian/Ubuntu
    在较新的 Ubuntu 系统上,你可以使用以下命令安装 Docker Compose:
    • sudo apt-get install docker-compose
  • CentOS/RHEL
    在 CentOS 上,你可以使用以下命令:
    • sudo yum install docker-compose

3. 使用 Docker Compose

一旦安装成功,你可以在你的项目中创建一个

  • docker-compose.yml
文件,以定义服务。以下是一个简单的
  • docker-compose.yml
示例:

  • version: '3'
  • services:
  • web:
  • image: nginx:latest
  • ports:
  • - "80:80"
  • db:
  • image: mysql:5.7
  • environment:
  • MYSQL_ROOT_PASSWORD: example

使用以下命令启动所有服务:

  • docker-compose up

如果希望在后台运行服务,可以使用

  • -d
参数:

  • docker-compose up -d

可以使用

  • docker-compose down
命令来停止和移除所有正在运行的服务。

上一篇 下一篇
评论
正在加载...
最新回复
    暂无内容
光阴似箭
今日已经过去23小时
98%
这周已经过去2
28%
本月已经过去1
3%
今年已经过去4个月
33%