Phát hành Podman 2.0

Các nhà phát triển đã công bố phiên bản đầu tiên "Podman 2", một bản cập nhật lớn của dự án podman - một tiện ích để tạo, khởi chạy và quản lý các vùng chứa tiêu chuẩn OIC. Podman là một giải pháp thay thế cho dự án Docker và cho phép bạn quản lý các vùng chứa mà không cần có dịch vụ hệ thống nền cũng như không yêu cầu quyền root.

Đối với người dùng cuối, những thay đổi sẽ gần như vô hình, nhưng trong một số trường hợp, định dạng dữ liệu json sẽ thay đổi.

Sự khác biệt chính của phiên bản thứ hai là API REST đầy đủ chức năng. Việc triển khai thử nghiệm API dựa trên varlink đã có sẵn ở nhánh đầu tiên, nhưng trong phiên bản mới, nó đã được thiết kế lại hoàn toàn. Thay vì giao diện varlink, API HTTP tiêu chuẩn hiện được sử dụng.

API REST mới có hai lớp: giao diện cho các chức năng thư viện libpod và lớp tương thích triển khai một phần các chức năng API Docker. Tất nhiên, đối với các ứng dụng mới, nên sử dụng giao diện libpod gốc.

API REST mới đã giảm đáng kể kích thước của ứng dụng khách podman dành cho Mac và Windows.

Sự thay đổi chính:

  • API REST và dịch vụ hệ thống podman không còn được coi là thử nghiệm nữa và đã sẵn sàng để sử dụng.
  • Lệnh podman có thể kết nối với dịch vụ podman từ xa bằng cờ --remote.
  • Ứng dụng khách podman đã được viết lại hoàn toàn và hiện sử dụng API HTTP thay vì Varlink.
  • Đã thêm lệnh kết nối hệ thống podman để định cấu hình các kết nối từ xa, sau đó được sử dụng bởi các lệnh podman-remote và podman --remote.
  • Lệnh podman generate systemd hiện hỗ trợ cờ --new và có thể tạo các dịch vụ systemd cho nhóm.
  • Lệnh podman play kube hỗ trợ khởi chạy các đối tượng triển khai Kubernetes.
  • Lệnh lệnh podman exec đã nhận được cờ --detach để thực thi các lệnh ở chế độ nền.
  • Cờ -p cho lệnh podman run và podman create hiện hỗ trợ chuyển tiếp cổng tới địa chỉ IPv6.
  • Các lệnh podman run, podman create và podman pod hiện hỗ trợ cờ --replace để tạo lại vùng chứa có cùng tên.
  • Cờ --restart-policy cho các lệnh podman run và podman create hiện hỗ trợ chính sách trừ khi bị dừng.
  • Cờ --log-driver cho lệnh chạy podman và lệnh tạo podman có thể được đặt thành không, điều này sẽ vô hiệu hóa tính năng ghi nhật ký vùng chứa.
  • Lệnh podman generate systemd lấy các đối số --container-prefix, --pod-prefix và --separator, điều khiển các đơn vị được tạo.
  • Lệnh podman network ls hỗ trợ cờ --filter để lọc kết quả.
  • Lệnh tự động cập nhật podman hỗ trợ chỉ định tệp xác thực cho vùng chứa.

Nguồn: linux.org.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster