Hướng dẫn cài đặt Podman trên Ubuntu để chạy Container

Podman là một công cụ mã nguồn mở để quản lý container, tương tự Docker nhưng không yêu cầu daemon và hỗ trợ chạy container ở chế độ rootless. Bài viết này sẽ hướng dẫn bạn cách cài đặt Podman trên Ubuntu và sử dụng nó để chạy container.

Điểm nổi bật của Podman là khả năng hoạt động mà không cần daemon chạy nền, giúp giảm thiểu tài nguyên hệ thống và tăng cường bảo mật. Hơn nữa, Podman hỗ trợ chạy container ở chế độ rootless, cho phép người dùng thông thường thực thi container mà không cần quyền quản trị, từ đó giảm rủi ro bảo mật trong môi trường sản xuất.

Các bước cài đặt Podman trên Ubuntu

1. Cập nhật hệ thống

Trước tiên, đảm bảo hệ thống của bạn được cập nhật để tránh xung đột gói.

sudo apt update && sudo apt upgrade -y

2. Cài đặt Podman

Podman có sẵn trong kho lưu trữ chính thức của Ubuntu. Bạn có thể cài đặt nó bằng lệnh sau:

sudo apt install podman -y

Sau khi cài đặt, kiểm tra phiên bản Podman để xác nhận:

podman --version

Kết quả sẽ hiển thị phiên bản Podman, ví dụ: podman version 4.x.x.

Screenshot 2025 07 10 114235 1

3. Thiết lập Podman

Podman không yêu cầu daemon chạy nền như Docker, vì vậy bạn có thể bắt đầu sử dụng ngay. Tuy nhiên, để đảm bảo hoạt động mượt mà, hãy kiểm tra trạng thái của Podman socket (hỗ trợ giao tiếp với Podman):

systemctl --user enable --now podman.socket

Lệnh này kích hoạt socket cho người dùng hiện tại, cho phép chạy container ở chế độ rootless.

Screenshot 2025 07 10 114948 1

4. Chạy một container thử nghiệm

Để kiểm tra Podman, bạn có thể chạy một container đơn giản, ví dụ container hello-world:

podman run docker.io/library/hello-world

Lệnh này sẽ tải image hello-world từ Docker Hub và chạy nó. Podman tương thích với các image của Docker, nên bạn có thể sử dụng Docker Hub mà không cần thay đổi gì.

Screenshot 2025 07 10 115056 1

5. Quản lý container

Dưới đây là một số lệnh cơ bản để quản lý container với Podman:

Xem danh sách container đang chạy:

podman ps

Xem tất cả container (bao gồm đã dừng):

podman ps -a

Xóa container:

podman rm <container_id>

6. Một số mẹo sử dụng Podman

  • Rootless: Podman cho phép chạy container mà không cần quyền root, tăng cường bảo mật.
  • Tương thích với Docker: Bạn có thể sử dụng các lệnh tương tự Docker, ví dụ: podman run, podman build.
  • Podman Compose: Nếu cần chạy nhiều container, bạn có thể cài đặt podman-compose để sử dụng file docker-compose.yml:
    sudo apt install podman-compose -y
    

7. Kết luận

Podman là một giải pháp thay thế mạnh mẽ cho Docker, đặc biệt với tính năng rootless và không cần daemon. Việc cài đặt và sử dụng trên Ubuntu rất đơn giản, chỉ với vài lệnh cơ bản. Hãy thử nghiệm Podman để quản lý container trong các dự án của bạn!

Nếu bạn có thắc mắc hoặc cần thêm hướng dẫn, hãy để lại bình luận bên dưới.

 

CÔNG TY TNHH VPSMMO

    • VP: 8B đường B31, KDC 91B, Phường An Khánh, Quận Ninh Kiều, Thành phố Cần Thơ
    • Tel: 0589549338
    • Email: info@vpsmmo.vn
4.6/5 - (25 bình chọn)

Để lại một bình luận

🚀 Dedicated Giá cực rẻ

VPSMMO cung cấp giải pháp cho thuê máy chủ Dedicated giá rẻ nhất Việt Nam! Triển khai hệ thống an toàn mà chẳng ngại chi phí cao!