หลังจาก 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 sent to your email.