Podman: một giải pháp thay thế cho vùng chứa với Docker

podman

podman Nó là một công cụ container có thể thay thế cho Docker. Động cơ này đã được phát triển bởi công ty Red Hat (nay thuộc sở hữu của IBM) và dự định chuyển nó từng chút một. Nó sẽ thành công? Chà, chúng ta sẽ xem…

El dự án nguồn mở nó rất dễ sử dụng, đó là một điểm thu hút lớn. Thật dễ dàng khi có một bài báo của Dan Walsh, một kỹ sư của Red Hat, trong đó anh ấy chỉ ra các bước của quá trình di chuyển để thay thế Docker bằng Podman, và chúng là những điều sau:

dnf install -y podman

alias docker=podman

Và dưới mô tả đó, anh ấy kết thúc bằng cách nói «Có câu hỏi nào không?»Với một chút hài hước vì sự đơn giản của nó ...

Bên cạnh đó, nếu bạn đã quen với việc sử dụng Docker, bạn không phải lo lắng quá nhiều về các lệnh, vì Podman hầu hết sử dụng những cái giống nhau. Đó là, nếu để chạy một vùng chứa, bạn phải sử dụng bến tàu chạy, để làm điều đó với dự án khác này, bạn phải sử dụng chạy bộ. Thật đơn giản để ghi nhớ các tùy chọn.

Vâng, cho đến nay mọi thứ dường như tương tự. Cả hai dự án đều tốt, mã nguồn mở, hoạt động với vùng chứa, đơn giản, sử dụng cùng một cú pháp, v.v. Nhưng sau đó? Podman có gì để làm cho nó có giá trị? Chà, một trong những điểm khác biệt là không dựa trên ma quỷ (các dịch vụ trong thế giới * nix).

Như bạn đã biết, Docker có một daemon liên kết với nó. Con quỷ này là duy nhất và tập trung, có nghĩa là bạn càng sử dụng nhiều thùng chứa, độ phức tạp của nó sẽ tăng lên và trở thành nặng hơn và nặng hơn. Đó là lý do tại sao Red Hat đã quyết định tạo ra một công cụ khác để khắc phục nhược điểm đó.

Trong Podman, họ có thành phần phi tập trung để quản lý vùng chứa và do đó tránh được việc mở rộng daemon như xảy ra trong Docker. Những thành phần riêng lẻ đó chỉ được sử dụng khi cần thiết, điều này sẽ dẫn đến tiêu thụ ít tài nguyên hơn.

Ngoài ưu điểm đó, nó còn có một ưu điểm lớn khác. Podman có thể quản lý vùng chứa theo cách tương tự như Docker, nhưng cũng bạn có thể làm điều đó với Pods, tức là, các ổ đĩa được sử dụng trong Kubernetes. Sự khác biệt cơ bản giữa thùng chứa và Pod là mỗi Pod có thể chứa nhiều hơn một thùng chứa.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Miguel Rodriguez dijo

    Bộ xử lý bộ chứa và bộ chứa đó sẽ đạt được rằng, về nguyên tắc, hiệu quả hơn về tài nguyên, cho phép cô lập cả chương trình và ứng dụng của hệ thống theo cách phi tập trung nhất có thể và cuối cùng, nó phải có thể được cài đặt trong các Hệ điều hành khác nhau. Các hệ thống không có điều đó sẽ ảnh hưởng đến việc xây dựng các thùng chứa, việc thực hiện và phân phối.

    Tái bút: mặc dù không kém phần quan trọng nhưng bạn có thể thêm một công cụ đồ họa cho phép bạn thực hiện các thao tác tương tự như trong bảng điều khiển.