รู้จักเครื่องมือที่เกี่ยวข้องกับ Podman ครับ

หลังจาก Blog ตอนที่แล้ว มาลองเริ่มใช้ podman กันครับ นอกจากตัว Podman แล้ว มันมีอะไรกันบ้างครับ

  • Buildah : เครื่องมือที่ใช้ Build สร้าง และจัดการตัว Container Image ขึ้นมาครับ ตามมาตรฐาน OCI (Open Container Initiative) โดยใช้ Docket File ครับ
  • Podman : เครื่องมือที่ใช้สำหรับ Run ตัว Container Image ขึ้นมาใช้งานครับ โดยมี Key ที่สำคัญ
    • Daemon less container engine - ไม่จำเป้นต้องใช้ root ในการ run ครับ
    • รองรับ user namespace 
    • คำสั่งที่ใช้คล้ายกับ Docker จริงเปลี่ยนคำว่า Docker เป็น Podman ก็ใช้งานได้แล้วครับ
    • Build-In มากับ RHEL 8.X ที่เป็นเป็นการปรับปรุงให้รองรับเทคโนโลยี Container มากขึ้นครับ อ้างอิงจาก Red Hat Enterprise Linux 8 ออกรุ่นเบต้า เน้นคอนเทนเนอร์ | Blognone
  • Skopeo : เครื่องมือที่ช่วยทำ Container ให้มัน Automation มากขึ้นครับ เช่น การ Copy Container หรือ inspect images ได้ด้วยครับ
  • ถ้าดูจากภาพนี้ Red Hat วางแผนมาไกลนะครับ โดยที่ถ้าเป็น Local ใช้ตัว Buildah / Podman และ Skopeo จัดการได้ครับ อ๋อและก็ 3 ตัวนี้ไม่จำเป็นต้องใช้ root นะครับ
  • แต่ถ้าต้องการแบ่งให้คนอื่นใช้ ก็มีเจ้า Quay (ไม่อยากอ่านชื่อเลย 555) มัน คือ Docker Hub ของ Red Hat ครับ ที่เอาไว้ที่เป็นที่จัดเก็บ (Registry) ภายในองค์กรครับ
  • และถ้าต้องการไป Cloud ไปใช้บริการของ OpenShift (Kuberanetes) ได้ครับ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.