วิธีการติดตั้ง Podman container engine บน CentOS 8

วิธีการติดตั้ง Podman container engine บน CentOS 8 หากคุณใช้ Red Hat หรือ CentOS ในการปรับใช้ container คุณจะต้องเพิ่มความเร็วด้วย Podman

ตอนนี้การสนับสนุนอย่างเป็นทางการสำหรับการใช้งานคอนเทนเนอร์ Docker ได้ลดลงโดย RHEL 8 / CentOS 8 แล้วผู้ดูแลระบบคอนเทนเนอร์ต้องทำอย่างไร โชคดีที่นักพัฒนาของ Red Hat ได้ทำงานกับ libpod มาระยะหนึ่งแล้ว Libpod เป็นไลบรารีการจัดการคอนเทนเนอร์ใหม่ซึ่งรวมทุกอย่างที่จำเป็นในการจัดการพ็อดคอนเทนเนอร์และอิมเมจคอนเทนเนอร์

โซลูชันใหม่นั้นเรียกว่า Podman ซึ่งทำหน้าที่โดยไม่ต้องใช้ daemon ของคอนเทนเนอร์เนื่องจากคอนเทนเนอร์และพ็อดทั้งหมดจะถูกสร้างเป็นกระบวนการลูก สำหรับทุกคนที่ใช้เวลาหลายสัปดาห์หลายเดือนและหลายปีที่จะเร่งความเร็วด้วยนักเทียบท่ารันไทม์คุณไม่ต้องกลัวอะไรเลยเพราะ Podman CLI นั้นมาจาก Docker CLI

ฉันต้องการแนะนำคุณเกี่ยวกับขั้นตอนการติดตั้งและใช้ Podman บน CentOS 8

การคำนวณแบบไม่มีเซิร์ฟเวอร์: คู่มือสำหรับผู้นำด้านไอที (TechRepublic Premium)

สิ่งที่คุณต้องการ

สิ่งเดียวที่คุณจะต้องทำให้งานนี้คือ:

  • อินสแตนซ์ที่ทำงานอยู่ของ CentOS 8

  • บัญชีผู้ใช้ที่มีสิทธิ์ sudo

วิธีการติดตั้ง Podman

Podman ไม่มีแพ็คเกจการติดตั้งของตัวเองเนื่องจากเป็นส่วนหนึ่งของเครื่องมืออื่น เพื่อเข้าถึง Podman ให้เปิดหน้าต่างเทอร์มินัลบนเซิร์ฟเวอร์ CentOS 8 ของคุณและออกคำสั่ง:

 sudo dnf ติดตั้ง @ container-tools -y 

นั่นคือทั้งหมดที่มีให้กับการติดตั้ง

วิธีใช้ Podman

ผมขอแสดงให้คุณดูว่า Docker Podman นั้นมีความคล้ายคลึงกันอย่างไร พูดเช่นคุณต้องการดึงภาพ หากคุณใช้คำสั่งดึงนักเทียบท่าคุณจะจำได้:

 พอดแมนดึงอูบุนตู 

หากต้องการแสดงภาพที่มีอยู่ของคุณให้ใช้คำสั่ง:

 ภาพพอดแมน 

คำสั่งด้านบนจะแสดงรายการรูปภาพทั้งหมดที่คุณดึงมาพร้อมกับรหัสรูปภาพ

ในการลบภาพคุณสามารถทำได้โดยใช้รหัสรูปภาพเช่นเดียวกับที่ทำกับรันไทม์นักเทียบท่า ออกคำสั่ง:

 podman rmi ID 

โดยที่ ID คือ ID ของรูปภาพที่จะลบ

ตอนนี้สมมติว่าคุณต้องการปรับใช้คอนเทนเนอร์ด้วยอิมเมจ Ubuntu ที่เพิ่งดาวน์โหลดมาใหม่ ฉันจะแสดงให้เห็นถึงการใช้งานคอนเทนเนอร์พื้นฐานอย่างไม่น่าเชื่อหนึ่งที่จะปรับใช้ภาชนะตามภาพ Ubuntu แล้วใช้คำสั่ง echo จากภายในภาชนะเพื่อพิมพ์ข้อความ "ยินดีต้อนรับสู่ TechRepublic"

ในการปรับใช้คอนเทนเนอร์นี้ด้วย Podman ให้ใช้คำสั่ง:

 podman run --rm ubuntu / bin / echo "ยินดีต้อนรับสู่ TechRepublic" 

คุณเกือบจะเห็นข้อความที่พิมพ์ออกมาทันที ( รูปที่ A )

รูปที่

Our container was deployed.

" data-credit="" rel="noopener noreferrer nofollow">

คอนเทนเนอร์ของเราถูกปรับใช้

แน่นอนว่าภาชนะนั้นจะไม่ทำให้คุณเก่งมากนัก ลองปรับใช้คอนเทนเนอร์ที่กำหนดเส้นทางพอร์ตภายนอก 8080 ไปยังพอร์ตภายใน 8080 ซึ่งสามารถทำได้ด้วยคำสั่ง:

 sudo podman ทำงาน -dit - ชื่อ ubuntu-apache -p 8080: 8080 ubuntu 

เราต้องเรียกใช้คำสั่งนี้ด้วย sudo เนื่องจากการเชื่อมพอร์ตยังไม่ได้รับการสนับสนุนจากคอนเทนเนอร์ที่ไม่มีรูท

หากต้องการแสดงรายการคอนเทนเนอร์ที่ใช้งานคุณจะต้องใช้ประโยชน์จาก sudo ดังนี้:

 sudo podman ps 

คำสั่งด้านบนจะแสดงรายการคอนเทนเนอร์ที่ใช้งานอยู่ของคุณ ( รูปที่ B )

รูปที่ B

Our running container.

" data-credit="" rel="noopener noreferrer nofollow">

ภาชนะวิ่งของเรา

หากต้องการหยุดคอนเทนเนอร์นั้นให้ใช้คำสั่ง:

 sudo podman stop ID 

โดยที่ ID คือชื่อของ ID คอนเทนเนอร์

หากต้องการลบคอนเทนเนอร์ที่หยุดตอนนี้ออกคำสั่ง:

 sudo podmand rm ID 

โดยที่ ID คือชื่อของ ID คอนเทนเนอร์

และนั่นคือส่วนสำคัญของการติดตั้งและใช้คอนเทนเนอร์โปรแกรมไทม์รันใหม่ Podman คอยติดตามวิธีการเพิ่มเติมเกี่ยวกับเทคโนโลยีใหม่นี้

บริการจดหมายข่าวคลาวด์และทุกอย่าง

นี่คือทรัพยากรไปสู่ล่าสุดของ AWS, Microsoft Azure, แพลตฟอร์ม Google Cloud, XaaS, ความปลอดภัยบนคลาวด์และอีกมากมาย จัดส่งวันจันทร์

สมัครวันนี้

© Copyright 2020 | mobilegn.com