芜湖尾敢投资有限公司

Linux系統(tǒng)一鍵安裝Docker-Compose(國內(nèi)加速)——墨澀網(wǎng)

Docker Compose 是 Docker 官方提供的一個(gè)工具,用于定義和管理多容器應(yīng)用。它使用?YAML?文件來描述多個(gè) Docker 容器的配置,并通過一條命令來創(chuàng)建和管理這些容器。

  1. Docker compose適用于
    • 微服務(wù)架構(gòu)(例如Nginx + PHP + Mysql)
    • 測試環(huán)境(快速搭建應(yīng)用)
    • CI/CD流程(自動化部署)
  2. Docker Compose解決了什么問題
    1. 手動運(yùn)行多個(gè)?docker run?命令:
      • 需要為每個(gè)容器手動指定網(wǎng)絡(luò)、端口映射、環(huán)境變量等
      • 容易出錯(cuò),難以維護(hù)
    2. 使用?Shell?腳本:
      • 通過 Bash 或 Python 腳本管理多個(gè)?docker run?命令
      • 仍然缺乏靈活性,維護(hù)成本較高。

Docker Compose?通過 YAML 配置文件(docker-compose.yml)來簡化多容器管理,讓運(yùn)維更搞笑!

安裝最新版

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

國內(nèi)安裝

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