I. Lý do ra đời Trước đây, việc setup và deploy application lên một hoặc nhiều server rất vất vả từ việc phải cài đặt các công cụ, môi trường cần cho application đến việc chạy được ứng dụng chưa kể việc không đồng nhất giữa các môi trường trên nhiều server khác nhau. Vì lý do đó, Docker ra đời để giải quyết vấn đề này. Docker cho phép các developers tạo các môi trường độc lập và...
Docker container docker cơ bảnI. Thành phần của Docker 1. Docker Engine Docker Engine là phần cốt lõi của Docker, như một công cụ để đóng gói ứng dụng, được xây dựng theo kiểu kiến trúc client-server và được cài đặt trên máy Host. Docker Engine có 3 thành phần: Server: Docker Daemon dùng để tạo và quản lý các images, containers, networks, volumes. Rest API: controller cho docker daemon, chỉ ra những gì docker daemon sẽ làm. Client: Là một công...
Docker container docker cơ bản Docker ImageI. Khái niệm, lý do ra đời Docker compose là công cụ dùng để định nghĩa và run multi-container cho Docker application. Với compose bạn sử dụng file YAML để config các services cho application của bạn. Tuy nhiên, Docker Compose chỉ áp dụng được trên một Docker Host duy nhất, điều này tạo nên sự giới hạn về mặt cấu hình phần cứng mà hệ thống Docker Host đó có thể cung cấp, khiến việc scale up khả năng...
Docker docker swarm docker cơ bảnI. Tính năng của Docker Swarm Quản lý Cluster được tích hợp với Docker Engine: Sử dụng Docker CLI để tạo ra swarm để triển khai các dịch vụ. Không cần thiết phải có thêm các phần mềm khác để tạo và quản lý swarm Triển khai phân tán: Thay vì xử lý các khác biệt giữa vai trò của các node trong thời gian triển khai, Docker Engine sẽ xử lý bất kỳ tác vụ nào đang chạy. Ta có thể triển khai cả...
Docker docker swarm docker cơ bản