Linux系统一键安装Docker-Compose(国内加速)——墨涩网

Docker Compose 是 Docker 官方提供的一个工具,用于定义和管理多容器应用。它使用 YAML 文件来描述多个 Docker 容器的配置,并通过一条命令来创建和管理这些容器。

  1. Docker compose适用于
    • 微服务架构(例如Nginx + PHP + Mysql)
    • 测试环境(快速搭建应用)
    • CI/CD流程(自动化部署)
  2. Docker Compose解决了什么问题
    1. 手动运行多个 docker run 命令:
      • 需要为每个容器手动指定网络、端口映射、环境变量等
      • 容易出错,难以维护
    2. 使用 Shell 脚本:
      • 通过 Bash 或 Python 脚本管理多个 docker run 命令
      • 仍然缺乏灵活性,维护成本较高。

Docker Compose 通过 YAML 配置文件(docker-compose.yml)来简化多容器管理,让运维更搞笑!

安装最新版

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

国内安装

sudo curl -L "https://1ms.run/install/docker-compose/latest/$(uname -s)/$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
THE END