10 คะแนน โดย xguru 2020-11-22 | 6 ความคิดเห็น | แชร์ทาง WhatsApp
  • Podman : ทางเลือกแทน Docker สำหรับ Linux ที่สร้างโดย RedHat

→ เครื่องมือคอนเทนเนอร์ OCI แบบไม่ต้องมีเดมอน : รันคอนเทนเนอร์โดยตรงบนเคอร์เนล จึงสามารถทำงานได้อย่างอิสระโดยไม่ขึ้นกับเดมอน

  • ใช้งานร่วมกับ Docker ได้ในระดับ CLI : alias docker=podman

→ สามารถใช้อิมเมจ Docker เดิมได้โดยตรง

6 ความคิดเห็น

 
bbulbum 2020-11-24

ลองใช้บน Fedora Desktop เพราะคิดว่าน่าจะทำงานได้เบากว่า Docker

แต่พอใช้ volume ก็เจอปัญหา permission เลยทำให้ใช้งานได้ไม่ค่อยสะดวกในฐานะผู้ใช้ที่ไม่ใช่ superuser..

สุดท้ายตอนนี้ก็เลยใช้ moby-engine อยู่ แต่ก็รู้สึกได้ชัดเจนว่าตอนนี้ทั้งชุมชนและเอกสารยังมีไม่มากพอ

 
tujuc 2020-11-23

แม้ว่า Red Hat จะเพิ่งตั้งหลักได้แล้วเริ่มทำอยู่ก็จริง แต่ก็ยังลังเลอยู่นะ.. ถ้าจะเอาไปใช้งานจริงก็คงอืม..

 
xguru 2020-11-22

Podman : https://podman.io/

การติดตั้งและวิธีใช้งาน Podman [ภาษาเกาหลี] : https://chhanz.github.io/container/2020/03/02/podman/

เปรียบเทียบคอนเทนเนอร์ Centos8 และ Centos7 (Podman & Docker) : https://blog.naver.com/tkdldjs35/221977555582

 
galadbran 2020-11-23

https://reddit.com/r/docker/…

พอลองค้นหาความแตกต่างดู ก็เจอโพสต์เมื่อไม่กี่เดือนก่อน แม้จะเป็นข้อมูลเก่าอยู่บ้าง แต่ประเด็นที่ไม่รองรับ overlayfs ดูเหมือนอาจเป็นปัญหาที่พื้นฐานยิ่งกว่าเรื่อง docker-compose เสียอีก

แต่ก็ยังสงสัยอยู่ว่า ในเมื่อยังใช้ Docker image เดิมได้อยู่ คำว่าใช้ overlayfs ไม่ได้มันหมายความว่ายังไงนะ.. เลยทำให้นึกว่าบางทีโครงสร้างเลเยอร์ของอิมเมจกับโครงสร้างสตอเรจอย่าง overlayfs อาจจะแยกจากกันอย่างอิสระก็ได้

 
galadbran 2020-11-22

ในเนื้อหาของโพสต์บล็อก Naver ที่คุณลิงก์มา มีบอกว่าในฝั่ง Podman ยังไม่มีตัวทดแทน docker-compose อยู่ แบบนั้นก็ทำให้รู้สึกว่า "ค่อนข้างเป็นจุดเสียหายร้ายแรงเลยนะ?" ครับ

 
xguru 2020-11-22

อ้อ ตอนนี้โปรเจกต์ podman-compose ก็กำลังพัฒนาอย่างขะมักเขม้นอยู่พอสมควรครับ

https://github.com/containers/podman-compose