19 điểm bởi xguru 2022-11-11 | 4 bình luận | Chia sẻ qua WhatsApp
  • Công cụ dựa trên engine Podman, giúp thao tác với container dễ dàng trong môi trường cục bộ
    • Build : tạo image từ Containerfile / Dockerfile
    • Run : lấy image từ registry từ xa, Start/Stop/Restart
    • Inspect : mở terminal của container, xem log
    • Push : đẩy lên OCI registry, triển khai & kiểm thử trên K8s
    • Hỗ trợ Pods & K8s : Create and "Podify"
    • Có thể mở rộng bằng Podman Desktop Plug-in và Docker Desktop Extensions
  • Cung cấp cùng một UI trên Windows/Mac/Linux

4 bình luận

 
bbulbum 2022-11-11

Tôi dùng Fedora nên tự nhiên cũng chuyển sang podman. Một vài điều đáng biết là,

  • Podman không chạy daemon như docker.
  • Vì vậy podman container không thuộc quyền của một group như docker mà có quyền của chính người dùng đã chạy nó.
  • Có vẻ có lỗi khi mount volume. Phần lớn docker image thường chạy tiến trình bằng root, nhưng nếu gắn volume vào image không như vậy thì nó tự động cấp quyền root cho thư mục được gắn..
  • Hiện tượng trên có thể được khắc phục bằng cách đổi permission bằng lệnh podman unshare, nhưng khá phiền..
 
bbulbum 2022-11-11

Vì cũng có podman-compose nên nhìn chung có thể dùng mà không gặp vấn đề lớn, nhưng khi dùng thì vẫn có những chỗ gì đó hoạt động không ổn... nên việc chuyển đổi đã không diễn ra dễ dàng như tưởng tượng.

 
gaemi 2022-11-11

Mình đang dùng Rancher Desktop trên MacBook M1 Pro, vậy cái này có phải là lựa chọn tốt hơn không??