docker/compose

Public

Define and run multi-container applications with Docker

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 04/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Docker Compose là công cụ chính thức từ Docker dùng để định nghĩa và chạy các ứng dụng đa container thông qua định dạng Compose file. Dự án được viết bằng Go và phù hợp cho các lập trình viên cũng như kỹ sư DevOps cần điều phối container trên môi trường cục bộ hoặc CI/CD.

  • Định nghĩa cấu hình một hoặc nhiều container tạo nên ứng dụng bằng file compose.yaml.
  • Khởi động và vận hành toàn bộ ứng dụng đa container chỉ với một lệnh duy nhất: docker compose up.
  • Tích hợp sẵn trong Docker Desktop trên Windows và macOS, hoặc cài dưới dạng CLI plugin trên Linux.
  • Được viết lại bằng Go; phiên bản Python ban đầu được duy trì trên nhánh v1.

Lưu ý

  • Docker Swarm không áp dụng đặc tả Compose mới và không được duy trì bởi Docker Inc sau khi Mirantis mua lại, nên một số tính năng Compose không hoạt động trên Swarm.
  • Trên Linux cần phải sao chép tệp nhị phân thủ công vào thư mục cli-plugins và có thể cần phân quyền chmod +x.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến98
  • Độ tươi100
  • Cộng đồng61
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · DevOps
  • Loại dự ánCông cụ
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Go
  • Docker
  • Redis

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • cmd/Chứa entrypoint và mã lệnh CLI cho Docker Compose
  • pkg/Các gói thư viện dùng chung có thể tái sử dụng
  • internal/Logic nghiệp vụ và mã nguồn nội bộ
  • docs/Tài liệu hướng dẫn và tài liệu dự án
  • .github/Cấu hình quy trình CI/CD và mẫu issue trên GitHub

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/docker/compose.git
cd compose

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Định nghĩa môi trường phát triển đa container gồm ứng dụng web và cơ sở dữ liệu (ví dụ Redis).
  • Khởi chạy toàn bộ hệ thống dịch vụ đồng thời trong một môi trường cô lập.
  • Cài đặt Compose làm Docker CLI plugin trên các hệ điều hành Linux.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1practical-tutorials/project-based-learningCurated list of project-based tutorials288.4k+755
  2. 2avelino/awesome-goA curated list of awesome Go frameworks, libraries and software191k+1.2k
  3. 3ollama/ollamaGet up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.185.2k+908
  4. 4golang/goThe Go programming language139.4k-44
  5. 5kubernetes/kubernetesProduction-Grade Container Scheduling and Management128.5k-41

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 04/10/2026.