Docker Compose là gì?
Docker Compose là công cụ để định nghĩa và chạy các ứng dụng Docker đa container bằng tệp YAML (docker-compose.yml). Thay vì chạy các lệnh docker run dài với nhiều cờ, bạn mô tả cấu hình dịch vụ của mình một cách khai báo trong tệp và khởi động mọi thứ bằng docker compose up. Điều này giúp dễ dàng kiểm soát phiên bản cấu hình container, chia sẻ với các thành viên trong nhóm và tái tạo môi trường một cách nhất quán. Công cụ này chuyển đổi lệnh docker run thành định nghĩa dịch vụ Compose tương đương, xử lý cổng (-p), biến môi trường (-e), ổ đĩa (-v), chính sách khởi động lại (--restart), mạng (--network), giới hạn tài nguyên (--memory, --cpus), nhãn, khả năng, kiểm tra sức khỏe, ghi log và nhiều hơn nữa.
Cách sử dụng Docker Run to Compose
-
Dán lệnh docker run đầy đủ của bạn vào ô nhập liệu (bao gồm 'docker run').
-
Đầu ra docker-compose.yml được tạo ngay lập tức khi bạn gõ.
-
Nhấp vào một trong các nút ví dụ để tải lệnh ví dụ được xây dựng sẵn.
-
Xem xét YAML được tạo — các mạng được đặt tên được xuất ra với 'external: true' làm điểm khởi đầu.
-
Nhấp Sao chép để sao chép YAML vào clipboard, sau đó lưu dưới dạng docker-compose.yml.