Docker - Tổng quan

Docker là một dịch vụ quản lý vùng chứa. Các từ khóa của Docker làdevelop, shiprunở bất cứ đâu. Toàn bộ ý tưởng của Docker là để các nhà phát triển dễ dàng phát triển các ứng dụng, chuyển chúng vào các thùng chứa để sau đó có thể triển khai ở bất cứ đâu.

Bản phát hành đầu tiên của Docker là vào tháng 3 năm 2013 và kể từ đó, nó đã trở thành từ thông dụng cho sự phát triển của thế giới hiện đại, đặc biệt là khi đối mặt với các dự án dựa trên Agile.

Các tính năng của Docker

  • Docker có khả năng giảm kích thước phát triển bằng cách cung cấp một dấu chân nhỏ hơn của hệ điều hành thông qua các thùng chứa.

  • Với bộ chứa, việc các nhóm ở các đơn vị khác nhau, chẳng hạn như phát triển, QA và Hoạt động làm việc liền mạch trên các ứng dụng trở nên dễ dàng hơn.

  • Bạn có thể triển khai vùng chứa Docker ở bất kỳ đâu, trên bất kỳ máy ảo và vật lý nào và thậm chí trên đám mây.

  • Vì các vùng chứa Docker khá nhẹ, chúng rất dễ mở rộng.

Các thành phần của Docker

Docker có các thành phần sau

  • Docker for Mac - Nó cho phép một người chạy các vùng chứa Docker trên Mac OS.

  • Docker for Linux - Nó cho phép một người chạy các vùng chứa Docker trên Hệ điều hành Linux.

  • Docker for Windows - Nó cho phép một người chạy các vùng chứa Docker trên Hệ điều hành Windows.

  • Docker Engine - Nó được sử dụng để xây dựng hình ảnh Docker và tạo vùng chứa Docker.

  • Docker Hub - Đây là sổ đăng ký được sử dụng để lưu trữ các hình ảnh Docker khác nhau.

  • Docker Compose - Điều này được sử dụng để xác định các ứng dụng sử dụng nhiều Docker container.

Chúng ta sẽ thảo luận chi tiết về tất cả các thành phần này trong các chương tiếp theo.

Trang web chính thức cho Docker là https://www.docker.com/Trang web có tất cả thông tin và tài liệu về phần mềm Docker. Nó cũng có các liên kết tải xuống cho các hệ điều hành khác nhau.