Docker - คอนเทนเนอร์

คอนเทนเนอร์คืออินสแตนซ์ของอิมเมจ Docker ที่สามารถรันได้โดยใช้คำสั่ง Docker run วัตถุประสงค์พื้นฐานของ Docker คือการเรียกใช้คอนเทนเนอร์ มาดูวิธีการทำงานกับคอนเทนเนอร์กัน

การเรียกใช้คอนเทนเนอร์

การรันคอนเทนเนอร์ได้รับการจัดการด้วย Docker runคำสั่ง ในการเรียกใช้คอนเทนเนอร์ในโหมดโต้ตอบให้เปิดใช้งานคอนเทนเนอร์ Docker ก่อน

sudo docker run –it centos /bin/bash

จากนั้นกด Crtl + p และคุณจะกลับไปที่ OS shell ของคุณ

จากนั้นคุณจะทำงานในอินสแตนซ์ของระบบ CentOS บนเซิร์ฟเวอร์ Ubuntu

รายชื่อตู้คอนเทนเนอร์

คุณสามารถแสดงรายการคอนเทนเนอร์ทั้งหมดบนเครื่องผ่านทางไฟล์ docker psคำสั่ง คำสั่งนี้ใช้เพื่อส่งคืนคอนเทนเนอร์ที่กำลังทำงานอยู่

docker ps

ไวยากรณ์

docker ps

ตัวเลือก

ไม่มี

ส่งคืนค่า

ผลลัพธ์จะแสดงคอนเทนเนอร์ที่กำลังทำงานอยู่

ตัวอย่าง

sudo docker ps

เอาต์พุต

เมื่อเรารันคำสั่งดังกล่าวจะให้ผลลัพธ์ดังนี้ -

มาดูรูปแบบอื่น ๆ ของไฟล์ docker ps คำสั่ง

นักเทียบท่า ps -a

คำสั่งนี้ใช้เพื่อแสดงรายการคอนเทนเนอร์ทั้งหมดบนระบบ

ไวยากรณ์

docker ps -a

ตัวเลือก

  • ─a - มันบอก docker ps คำสั่งเพื่อแสดงรายการคอนเทนเนอร์ทั้งหมดบนระบบ

ส่งคืนค่า

เอาต์พุตจะแสดงคอนเทนเนอร์ทั้งหมด

ตัวอย่าง

sudo docker ps -a

เอาต์พุต

เมื่อเรารันคำสั่งดังกล่าวจะให้ผลลัพธ์ดังนี้ -

ประวัตินักเทียบท่า

ด้วยคำสั่งนี้คุณจะเห็นคำสั่งทั้งหมดที่เรียกใช้กับรูปภาพผ่านคอนเทนเนอร์

ไวยากรณ์

docker history ImageID

ตัวเลือก

  • ImageID - นี่คือรหัสรูปภาพที่คุณต้องการดูคำสั่งทั้งหมดที่ใช้กับมัน

ส่งคืนค่า

ผลลัพธ์จะแสดงคำสั่งทั้งหมดที่รันกับรูปภาพนั้น

ตัวอย่าง

sudo docker history centos

คำสั่งดังกล่าวจะแสดงคำสั่งทั้งหมดที่รันกับ centos ภาพ.

เอาต์พุต

เมื่อเรารันคำสั่งดังกล่าวจะให้ผลลัพธ์ดังนี้ -