Nền tảng Docker
Nền tảng Docker về cơ bản chứa 3 phần:
+ Docker Client: Có thể chạy các lệnh bằng cách gửi chúng tơi Docker daemon, cái hoặc là chạy trên máy địa phương.
hoặc là một môi trường ở xa
+ Docker host: Chứa daemon. các ảnh và cái chứa Docker
+ Docker Registry: làm host và lưu giữ các ảnh, mở rộng và plugins docker. Theo mặc định, registry Docker Hub công
cộng sẽ được sử dụng để tìm kiếm các ảnh.
Các ảnh docker: có thể được nghĩ như là các mẫu chỉ đọc và được sử dụng để tạo các cái chứa. Các ảnh có thể dựa
trên các ảnh khác. Ví dụ, ảnh mongo, cái chứa một MongoDB server, được dựa trên ảnh ubuntu.
+ Các cái chứa Docker là các thực thể khởi tạo của các ảnh. Chúng chạy một hệ điều hành với một dịch vụ cấu hình
(như Một MongoDB server trên Ubuntu). Ngoài ra, chúng có thể được cấu hình, ví dụ, để chuyển tiếp một vài cổng
từ bên trong cái chứa tới host, hay đê mount một khối lưu trữ trong cái chứa cái lưu giữ dữ liệu trên máy host.
Theo mặc định, một cái chứa được phân lập khỏi máy host, nên nếu chúng ta muốn truy cập các cổng hay nơi lưu trữ
từ nó trên host, chúng ta cần thông báo Docker cho phép cái này.