4. 🚀 CÀI ĐẶT CÁC DỊCH VỤ DOCKER
4.1. 🌐 Tạo mạng Docker chung
bash
docker network create proxy_network
Giải thích thêm về docker
Docker là một nền tảng giúp bạn đóng gói ứng dụng và toàn bộ môi trường chạy của nó (thư viện, cấu hình, phụ thuộc…) vào một “container”.
Container có thể chạy giống nhau trên mọi máy: máy cá nhân, server hay cloud.
📦 Hiểu đơn giản
Thay vì cài đặt thủ công từng phần mềm và cấu hình trên từng máy, bạn chỉ cần:
Đóng gói ứng dụng vào container bằng Docker
Chạy container đó ở bất cứ đâu có Docker
👉 “Build once, run anywhere” (xây dựng một lần, chạy mọi nơi).
🚀 Lợi ích khi sử dụng Docker
1. Môi trường đồng nhất
Tránh lỗi kiểu: “Chạy trên máy tôi thì được”
Dev, test, production giống hệt nhau.
2. Triển khai nhanh và gọn nhẹ
Container nhẹ hơn máy ảo (VM)
Khởi động trong vài giây.
3. Dễ quản lý & mở rộng
Có thể chạy nhiều container song song
Dễ scale khi lượng truy cập tăng.
4. Tách biệt ứng dụng
Mỗi ứng dụng chạy độc lập
Không xung đột phiên bản thư viện.
5. Phù hợp với CI/CD & Microservices
Kết hợp tốt với các hệ thống như Kubernetes để quản lý nhiều container.
🎯 Khi nào nên dùng Docker?
Phát triển web/app backend (NodeJS, Python, Java, PHP…)
Làm việc nhóm nhiều người
Triển khai lên cloud
Xây dựng hệ thống microservices